Subido por Caballero Barcenas Isaac Baruch

Gestión de Procesos y Procesador

Anuncio
Es la administración de tareas en un sistema
operativo.
¿Qué es la gestión de procesos?
Programa
Componentes de un proceso:
Datos
Asignación de CPU a procesos
Estado del proceso
Maximizar el rendimiento
Programa en ejecución
Objetivos:
Minimizar el tiempo de espera
Planificación de Procesos
Recursos asignados
Características de un proceso:
FCFS (Primero en llegar, primero en ser
atendido)
SJF (Planificación de trabajos más cortos
primero)
Espacio de direcciones
Gestión de Procesos
Contexto del procesador
Algoritmos de planificación:
Activo
RR (Round Robin)
Estados de un proceso:
Inactivo
Prioridad
Nuevo listo
Listo en ejecución
Almacena información del proceso
ID del proceso
PCB (Bloque de control de
procesos)
Estado del proceso
Contador de programa
Ejecución listo
Gestión de Procesos
y Procesador
Transiciones de procesos:
Ejecución bloqueado
Bloqueado listo
Contiene:
Ejecución terminado
Registros
Información de recursos
Reutilizable
Según el uso:
Reentrantes
Fallos durante la ejecución 
Residentes
Tipos de Procesos
Según la utilización de memeoria
Intercambiables
Consumen pocos recursos
Procesos ligeros:
Ejemplo: hilos
Descargar