sábado, 30 de junio de 2012

TRANSICIÓN DE PROCESOS

n  De Nuevo a Listo: Este estado indica que ha un proceso recién creado se le permite competir por los recursos del CPU.

n  De Listo a en Ejecución: Es cuando a un proceso tiene la CPU a su disposición.

n  De Ejecución a Bloqueado: Esta transición sucede cuando un proceso realiza una operación de Entrada/Salida antes de que termine su tiempo de ejecución. El proceso abandona la CPU y se bloquea así mismo.

n  De Ejecución a Listo: Cuando el proceso que ocupa la CPU lleva demasiado tiempo ejecutándose, el sistema operativo decide que otro proceso ocupe la CPU, pasando el proceso que ocupaba la CPU a estado listo.

n  De Bloqueado a Listo: Se dispone del recurso por el que se había bloqueado el proceso.

n  De Bloqueado a Terminado: Ocurre cuándo el proceso supere el tiempo máximo de espera de un recurso y el SO decida terminarlo.

n  De Ejecución a Terminado: Esta transición ocurre cuando el proceso se ha terminado de ejecutarse, y pasa a un estado de terminado.


Cambio de Procesos: En cierto momento, un proceso que se está ejecutando se interrumpe, el sistema operativo pone a otro proceso en el estado de ejecución y pasa el control a dicho proceso. Un cambio de proceso puede suceder en cualquier instante en el que el sistema operativo gana el control de la CPU. Uno de los eventos que provocan un cambio de estado en el proceso son las interrupciones como las interrupciones de Entrada/salida, las interrupciones de reloj o falta de memoria.

Cambio de Contexto: el contexto son las principales características que proporcionan información sobre el entorno de un proceso como el contador de Programa, registros del procesador, información de la pila y sus principales atributos. Un cambio de contexto implica salvar toda la información referente al proceso que se está ejecutando para reanudarlo posteriormente; puede ocurrir un cambio de contexto sin cambiar el estado del proceso que está actualmente en estado de ejecución, sin embargo, un cambio de proceso si implica un cambio de contexto.



No hay comentarios:

Publicar un comentario