Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS OPERATIVOS
Cuarto Nivel
Abr-Ago 2021
• Conceptos de procesos
• Estados de un proceso
• Bloque de control de procesos (PCB)
• Planificación de procesos
• Cierre de la clase
CONTENIDOS
• Conceptos de procesos
• Estados de un proceso
• Bloque de control de procesos (PCB)
• Planificación de procesos
• Cierre de la clase
Preliminares
• La CPU es un recurso importantísimo
• Distintos usuarios realizan tareas concurrentemente
• Alternancia rápida entre programas
• El sistema operativo gestiona cada tarea del usuario y
las suyas propias.
• Toda estructura del sistema operativo está orientada a
la gestión de procesos
• Toda “tarea” del usuario necesita recursos del
computador.
• TODOS QUEREMOS USAR EL COMPUTADOR
Proceso… qué es?
• Instancia de un programa en ejecución
• Una entidad que contiene una imagen de un programa,
una área de memoria para almacenar datos temporales
(pila).
• Genera una llamada al sistema
Administración de Procesos
• ¿Qué es un proceso?
• Un proceso es un programa en ejecución.
Ejecución
Bloqueado
Listo
Administración de Procesos
• Implementación de los procesos
• La implementación del modelo de procesos se logra debido a que el sistema operativo almacena en una
tabla denominada tabla de control de procesos (TIP), información relativa de cada proceso que se esta
ejecutando en el procesador. Cada línea de esta tabla representa a un proceso.
La información que se almacena es la siguiente:
1) Identificación del proceso.
2) Identificación del proceso padre.
3) Información sobre el usuario y grupo.
4) Estado del procesador.
5) Información de control de proceso
5.1) Información del planificador.
5.2) Segmentos de memoria asignados.
5.3) Recursos asignados.
Elementos de un Proceso
• Identificador
• Estado
• Prioridad
• Program counter
• Punteros a Memoria
• Un contexto
• Información de estado de I/O
• Información de contabilidad
10
Creación de un proceso
• Conceptos de procesos
• Estados de un proceso
• Bloque de control de procesos (PCB)
• Planificación de procesos
• Cierre de la clase
Estados de un Proceso
• Conceptos de procesos
• Estados de un proceso
• Bloque de control de procesos (PCB)
• Planificación de procesos
• Cierre de la clase
Bloque de control de Proceso (BCP)
5000
Process A
8000
Process B
12000
Process C
28
Cola de procesos en No ejecución
• Conceptos de procesos
• Estados de un proceso
• Bloque de control de procesos (PCB)
• Planificación de procesos
• Cierre de la clase
Planificación de Procesos
• Conceptos de procesos
• Estados de un proceso
• Bloque de control de procesos (PCB)
• Planificación de procesos
• Cierre de la clase
Bibliografía
• Básica:
• Complementaria y de consulta:
Conceptos de Sistemas Operativos, 6ª edición. Silberschatz, Galvin y Gagne. Ed.
Limusa-Wiley. 2002.