sábado, 30 de marzo de 2013

Modelos de estados


Modelos de 2 y 3 estados


Modelo de proceso con dos estados:

Un proceso puede estar  en uno de dos estados como se muestra en la imagen adjunta:

No ejecución o Ejecución



igamen traida de: http://cbaztian.files.wordpress.com/2012/03/modelo-de-2-estados.jpg



Todos estos procesos entran por medio de una cola para ser ejecutados, en donde la cabeza de la cola sera el primero en entrar al estado de no ejecución esperando su cambio de estado a ejecución, a esta transición se le llama expedir:

Es donde entrega al procesador el siguiente proceso que se encuentra en la cabeza de la lista de espera, solo existe un proceso en ejecución representado en el procesador. Al momento de terminar o finalizar el tiempo del actual proceso, pasa a no ejecución y es reemplazado por el siguiente en la cola.

Según las políticas de cada sistema operativo, cambian los tiempos de espera o finalización de cada proceso para que sea reemplazo por el siguiente.


Modelo de proceso con tres estados


No ejecución, Ejecución y Bloqueado



imagen traida de: http://cbaztian.files.wordpress.com/2012/03/modelo-de-3-estados.jpg



En el estado de bloqueado llegan todos los procesos que no han terminado, estos tienen un grado de interacción con el usuario ya que depende del tiempo que éste demore en dar continuidad nuevamente el proceso.

En este encontraremos la transición de espera suceso y ocurre suceso en donde sera determinada por el usuario.

No hay comentarios:

Publicar un comentario