UNIDAD 2.2 ADMINISTRACIÓN DE PROCESOS Y DEL PROCESADOR

ADMINISTRACIÓN DE PROCESOS Y DEL PROCESADOR
Un proceso es una instancia de ejecución de un programa, caracterizado por su contador de programa, su palabra de estado, sus registros del procesador, su segmento de texto, pila y datos, etc. Un programa es un concepto estático, mientras que un proceso es un concepto dinámico. Es posible que un programa sea ejecutado por varios usuarios en un sistema multiusuario, por cada una de estas ejecuciones existirá un proceso, con su contador de programa, registros, etc.
Durante su vida, un proceso puede pasar por una serie de estados discretos, algunos de ellos son:

  •  En ejecución: El proceso ocupa la CPU actualmente, es decir, se está ejecutando.
  •  Listo o preparado: El proceso dispone de todos los recursos para su ejecución, sólo le falta la CPU.
  •  Bloqueado: Al proceso le falta algún recurso para poder seguir ejecutándose, además de la CPU. Por recurso se pueden entender un dispositivo, un dato, etc. El proceso necesita que ocurra algún evento que le permita poder proseguir su ejecución.

Comentarios

Entradas populares de este blog

6.2 Clasificación aplicada a la seguridad

2.3 Procesos ligeros: Hilos y Hebras

2.2 Estados y Transiciones de los Procesos