domingo, 17 de abril de 2011

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