Tutoriales

Cuáles son los estados de los procesos de nuestros equipos

Una pequeña entrada dedicada a conocer un poco más de este apartado esencial

Hoy queremos explicar cuáles son los estados de los procesos de nuestro equipo. Y es que los procesos son una parte crucial del funcionamiento de cualquier programa en nuestros equipos. Se trata, groso modo, de las diferentes acciones relacionadas con cada programa y sus etapas durante su funcionamiento.

Normalmente, estos procesos están coordinados por el sistema operativo, encargado de gestionar los recursos empleados por el sistema; unos recursos muy limitados y de uso constante, por lo que los procesos suelen moverse entre varios estados para acaparar los susodichos recursos el mínimo tiempo posible.

Los estados básicos de un proceso

Los procesos se encuentran en diferentes estados según las necesidades del equipo, sus recursos, y la coordinación y manipulación por parte del S.O. De estos distintos estados, los más básicos serían: Nuevo, Activo, Preparado, Bloqueado y Terminado; encontrándose obligatoriamente en alguno de ellos desde el comienzo del proceso a la finalización del mismo. En más detalle:

  • El estado “Nuevo” de un proceso. Se trata de la creación de un proceso. Los procesos en este estado están cargados en la memoria, pero no están acaparando recursos de la CPU. Una vez se admite el proceso pasa a estado Activo.
  • El estado “Preparado” de un proceso. Se trata de procesos que están cargados y listos para pasar al estado activo, pero que por cualquier causa aún no han cambiado al estado activo.
  • El estado “Activo” de un proceso. Cuando el proceso acapara los recursos del procesador y se está ejecutando, está en estado activo. Cada proceso activo ocupa un hilo de nuestro procesador para su beneficio.
  • El estado “Bloqueado” de un proceso. Los procesos entran en este estado cuando necesitan algún recurso que no ha sido dispuesto durante su ejecución. Esperan a un evento antes de volver al estado Preparado.
  • El estado “Terminado” de un proceso. Sucede cuando el proceso termina y se elimina.

El diagrama de estados ampliado

 

Completando la imagen anterior, los procesos se pueden encontrar en dos estados adicionales si nuestro equipo, durante su funcionamiento, requiere de los recursos acaparados por algunos de los procesos que se encuentran en memoria. Se trata de los estados de suspensión y suelen definirse como “Estados Inactivos” o “Suspendidos”. En más detalle:

  • El estado “Activo Suspendido” de un proceso. Sucede cuando el proceso se ha suspendido, por cualquier causa, pero no presenta motivos para ser bloqueado.
  • El estado “Bloqueado Suspendido” de un proceso. La suspensión ha sucedido porque se espera un evento concreto, pero aún no ha desaparecido la causa de su bloqueo. Es un estado de transición entre el bloqueo y el estado Activo Suspendido.

Para concluir y arrojar un poco de luz en porqué es tan importante la labor del SO a la hora de coordinar estos estados; es importante entender que todos estos estados, y las diferentes características asociadas a ellos, son una herramienta para conseguir que los recursos del sistema estén ocupados el mayor tiempo posible. Con los procesadores actuales y sus capacidades, este aprovechamiento puede no ser tan determinante como antaño, pero sigue siendo esencial.

Te recomendamos nuestra página de mejores trucos para Windows 10

Si quieres saber más sobre los procesos que hacen que nuestro equipo se ponga a funcionar, te recomendamos una de nuestras entradas anteriores sobre este tema. En cualquier caso, esperamos que este pequeño texto os haya ayudado a comprender cuáles son los estados de los procesos en nuestros equipos.

Recent Posts

  • Cajas

CHIEFTEC Visio y Visio Air, nueva caja para PC de doble cámara ATX

CHIEFTEC acaba de presentar dos nuevas cajas para PC, Visio y Visio Air con un…

26 mins atrás
  • Reviews

Asus ZenWiFi BT8 Review en Español (Análisis completo)

Asus ZenWiFi BT8 es un sistema Mesh Wi-Fi 7 el cual se sitúa por debajo…

2 horas atrás
  • Portátiles y ordenadores

Snapdragon X: Qualcomm anuncia nuevos modelos de gama baja, apuntan a portátiles de 600 dolares

Qualcomm anuncia nuevos SoC Snapdragon X, pero no se trata de una nueva generación, sino…

2 horas atrás