Estados De Procesos Sistemas Operativos
Proceso
La forma más general de definir un
proceso es como un programa en
ejecución que desencadena una serie
instrucciones a trabajar.
A
B
C
D
Diferencia entre procesoy programa
Un programa no es un proceso, es una
entidad pasiva.
Mientras que un programa se encuentra
en modo pasivo, el proceso trabaja en
modo activo.
Diferencia entre proceso y programa
Porejemplo:
Microsoft Word al estar
guardado en disco duro,
no
tiene
alguna
interacción con el procesador. En
cambio cuando hacemos clic el menú
de inicio de Windows, convertirnos en
proceso aquelprograma.
Gestionamiento de los procesos
Los procesos son gestionados por el
sistema operativo y esta constituidos de
la siguiente estructura:
Estructura de un proceso
Instrucciones
Información
generalProceso
Memoria de
trabajo
Estado de
ejecución
Estados de un proceso
Un proceso pasa de un estado a otro
desde su creación hasta su destrucción,
Los estados por los cuales puede pasar
un procesoson los siguientes:
Estados de un proceso
Nuevo
Ejecución
Espera
Listo
Terminado
• Cuando el proceso se está creando.
• Es cuando se están ejecutando instrucciones.
• Es cuando el proceso estáesperando que ocurra un
evento.
• Es cuando un proceso está a la espera de ser
asignado a un procesador.
• Es cuando el proceso ha terminado su ejecución.
Transiciones de estados
Cuando un procesose crea, pasa a la
cola de procesos listos. Se dice que
existe una transición de estado cuando
un proceso cambia de un estado a otro.
Proceso
Estado X
Proceso
Estado Y
Transiciones de estados
Estosestados de transición son los
siguientes:
Nuevo
listo
Ejecución
terminado
Listo en
ejecución
Transiciones
Bloque
listo
Ejecución
listo
Ejecución
bloqueado
Transición: Nuevo - Listo
Esteestado indica que ha un proceso
recién creado se le permite competir por
los recursos del CPU.
Transición: Listo - Ejecución
Es cuando a un proceso tiene la CPU a
su disposición, aquí se encuentra en...
Regístrate para leer el documento completo.