Explique los estados de proceso: Ejecución, listo, Espera, nuevo y terminado. De un ejemplo para cada estado
EJECUCION: Se dice que un proceso está estado de ejecución, si en ese momento tiene esta ocupando la CPU.
KISTO: Un proceso está en estado de listo, cuando podría usar una UCP, si hubiera una disponible.
ESPERA: Dos o más procesos pueden cooperar mediante señales de forma que uno obliga a detenerse a los otros hasta que reciban una señal para continuar.
Se usa una variable llamada semáforo para intercambiar señales.
Si un proceso está esperando una señal, se suspende (WAIT) hasta que la señal se envíe (SIGNAL).
Se mantiene una cola de procesos en ESPERA en el semáforo.
La forma de elegir los procesos de la cola en ESPERA es mediante una política FIFO.
Nuevo: Se dice que un proceso está en estado de nuevo cuando apenas se encuentra en proceso de crearse.
Terminado: Cuando un proceso se ha completado su ejecución pasa a ser un proceso terminado.
No hay comentarios:
Publicar un comentario