GUIA DE ESTUDIO PARA EL SEGUNDO PARCIAL
Se refiere a las instrucciones que ejecutara el procesador, mientras que lee un problema determinado.
Es la ejecución de procesos al mismo tiempo.
- Corriendo (Running)
- Listo (Ready)
- Bloqueado (blocked)
Es la que te indica si el proceso se va a aplicar, o hay que esperar y se aplica en el sistema.
El monitor es más fácil de usar que los semáforos. Semáforo general: dos o más procesos pueden cooperar por medio de simples señales de forma que se pueda obligar a detener a un proceso en una posición determinada hasta que reciba una señal específica. un monitor es una colección de procedimientos y datos, agrupados en una especie de módulo muy especial conocido como módulo monitor. Los procesos pueden llamar a los procedimientos del monitor siempre que lo deseen, pero no pueden acceder directamente a las estructuras de datos internas del monitor desde procedimientos declarados fuera del monitor.
- Windows: ctrl+alt+supr
- Linux: primer debes mostrar la lista de procesos activos y luego con su PID (identificador situado en la segunda columna) matarlo, Si ya estás cansado de hacerlo de esta forma, tienes PsDoom, una herramienta con la que podemos tratar con los procesos jugando al Doom. Cada uno de los procesos aparecerá como un “monstruo” con su pid y su nombre. Para matarlo simplemente habrá que acribillarlo. xD
Es cuando varios procesos piden el mismo recurso y se salva.
Antes de interbloquear debe existir concurrencia y se produce un bloque permanente.
a) Sincronización: Ejecución simultanea de dos procesos.
b) Exclusión mutua: Comunicación requerida entre uno o dos procesos.
c) Semáforo: Son aquellos que solucionan problemas de procesos concurrentes de manera fiable.
- Inicio
- Espera
- Ejecución
- Bloqueado
- Liberado Listo
- Suspendido
- Bloqueado
- Bloqueado- Suspendido
- Listo y suspendido
0 comentarios:
Publicar un comentario