hola
Diagramas de estado, proceso y trabajo de un procesador.
El estado de un proceso define su actividad actual. Durante su existencia, unproceso pasa por una serie de estados discretos. Estos estados son se muestran en el siguiente diagrama:
A continuación se describe cada uno de estos procesos:
Nuevo: Se dice que un proceso estáen estado de nuevo cuando apenas se encuentra en proceso de crearse.
Listo: Un proceso está en estado de listo, cuando podría usar una UCP, si hubiera una disponible.
En ejecución: Se dice que unproceso está estado de ejecución, si en ese momento tiene está ocupando la CPU.
Bloqueado: Se dice que un proceso está en estado de bloqueado, si espera que ocurra algo, como por ejemplo, la terminaciónde una E/S, para así poder ponerse en marcha.
Terminado: Cuando un proceso se ha completado su ejecución pasa a ser un proceso terminado.
Sincronización de los procesos.
El SO ofrece mecanismosbásicos de comunicación, que permiten transferir cadenas de bytes. Deben ser los procesos que se comunican quienes interpreten el significado de las cadenas transferidas para su labor coordinada.
Losmecanismos de comunicación y sincronización son dinámicos. Es decir, cuando se necesita un mecanismo de este estilo, se crea, usa y destruye, de forma que no se establezca de forma definitiva ningúnmecanismo de comunicación, ya que ellos podrían producir efectos indeseados. Es decir, la comunicación es algo puntual.
Los servicios básicos de comunicación son:
crear: el proceso solicita lacreación del mecanismo
enviar o escribir: el proceso emisor envía información al proceso receptor
recibir o leer: el proceso receptor recibe información
destruir: el proceso solicita la destrucción delmecanismo de comunicación
La comunicación puede ser sincrona y asíncrona:
síncrona: los dos procesos han de ejecutar servicios de forma simultánea. El emisor ha de ejecutar el servicio enviar...
Regístrate para leer el documento completo.