Una estrategia de seguridad en la nube alineada al NIST
3. Procesos e Hilos-Luis Fernando Aguas
1. Procesos e hilos
Sistemas Operativos I
Modalidad de estudios: Presencial
Mg. Luis Fernando Aguas Bucheli
+593 984015184
@Aguaszoft
Laguas@uisrael.edu.ec
Aguaszoft@outlook.es
2. Qué es un
PROCESO?
Es la imagen en
memoria de un
programa, junto con
toda la información
relacionada con el
estado de su
3. Qué es un PROCESO?
El sistema operativo da la
ilusión de que los procesos
se ejecutan a la vez, pero la
mayoría de ellos están en
espera y a la cola.
5. Estados de un proceso
Se solicitó al
sistema operativo
la creación de un
proceso, y sus
recursos y
estructuras están
siendo creadas
NUEVO
6. Estados de un proceso
Está listo
para iniciar o
continuar su
ejecución pero
el sistema no le
ha
asignado
LISTO
7. Estados de un proceso
El proceso está
siendo ejecutado
en este momento.
Sus instrucciones
están siendo
procesadas en
algún procesador.
EN EJECUCIÓN
8. Estados de un proceso
•En espera de algún evento
para poder continuar su
ejecución (aun si hubiera u
procesador disponible, no
podría avanzar)
BLOQUEADO
9. Estados de un proceso
El proceso ha
finalizado su
ejecución, pero el
sistema operativo
debe realizar
ciertas
operaciones de
limpieza para
poder eliminarlo
de la lista
ZOMBIE
10. Estados de un proceso
• El proceso terminó de ejecutarse; sus
estructuras están a la espera de ser
limpiadas por el sistema operativo
TERMINADO
13. Información asociada a un proceso
La información que debe manipular
el sistema operativo relativa a cada
uno de los procesos actuales se
suele almacenar en una estructura
llamada Bloque de Control de
Proceso (PCB - Process Control
Block)
14. Qué información se almacena?
• Estado del proceso
• Contador de programa
(registro de instrucciones)
• Info de planificación (prioridad
agendada)
• Info de administración de memoria
(mapeo de memoria y pila de llamadas
• Info de contabilidad de recursos
• Estado de E/S (dispositivos y