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.
Ing. aquí hago el ejemplo en general
No hay comentarios:
Publicar un comentario