Professional Documents
Culture Documents
Sistemas Operativos II
Prof. Pablo Macn
http://soii-its.blogspot.com/
Para entender qu es un
proceso y tratar de dar una
definicin, veamos primero
esta alegora:
Procesos
Un cientfico computacional
se propone a cocinar una torta
Tiene la receta, los
ingredientes y una cocina apta
para la tarea
Procesos
Cocinero Procesador
Receta Programa (algoritmo)
Ingredientes Datos de entrada
Procesos
Procesos
En un momento dado, an no
habiendo terminado de cocinar,
se acerca la hija del cocinero
llorando porque se cort un dedo.
Procesos
Procesos
Procesos
Procesos
Procesos: Definicin
Procesos: Principios
Procesos: Principios
Procesos: Principios
Procesos: Principios
Procesos: Creacin
Procesos: Creacin
Procesos: Creacin
Procesos: Creacin
Procesos: Creacin
Procesos: Creacin
Procesos: Creacin
Procesos: Terminacin
Procesos: Terminacin
Procesos: Terminacin
Unix/Linux: kill
Windows: TerminateProcess
Procesos: Terminacin
Procesos: Terminacin
Procesos: Jerarqua
Procesos: Jerarqua
Procesos: Jerarqua
Procesos: Jerarqua
Procesos: Estados
En Ejecucin
Listo
Bloqueado
Procesos: Estados
En Ejecucin
Est utilizando la CPU en este
momento
Ningn otro proceso puede estar
ejecutndose en ese mismo momento
Procesos: Estados
Listo
El proceso est en condiciones de
utilizar la CPU en cuanto se le d
entrada
No puede hacerlo porque hay otro
proceso usando la CPU
Debe esperar a que la CPU se libere
Procesos: Estados
Bloqueado
Procesos: Estados
Procesos: Estados
1.
2.
3.
4.
Procesos: Estados
1.
De en Ejecucin a Bloqueado
El SO descubre que el proceso no
puede seguir ejecutndose porque le
est faltando algn dato
El proceso se pone en pausa (pulse
una tecla para continuar)
Procesos: Transiciones
1.
De en Ejecucin a Listo
El SO cree que el proceso ya se ha
ejecutado suficiente tiempo
Guarda el estado del proceso y lo
enva a Listo para ejecutarse
Procesos: Transiciones
1.
De Listo a en Ejecucin
Vuelve a tocarle en suerte continuar
ejecutndose, desplazando al
anterior ocupante de la CPU
Retoma desde el punto en que haba
quedado
Procesos: Transiciones
1.
De Bloqueado a Listo
Procesos: Transiciones
Procesos: Hilos
Procesos: Hilos
Procesos: Hilos
FELICES VACACIONES
NOS VEMOS EL 26/04
NO OLVIDEN ENVIAR POR
CORREO EL TRABAJO EL DA 24/04
pablomacon@gmail.com