Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sesión 04 (Planificador de procesos) - Coggle Diagram
Sesión 04 (Planificador de procesos)
Introducción
Acceso CPU
Scheduler
Scheduler
Tanenbaum: Hace la diferencia en la percepción del tiempo
Kerris: Decide
Que
Cuando
Cuanto
Base de la multitarea
Función
Maximizar eficiencia de recursos
Maximizar rendimiento como servicio de sistema
Concurrencia
Cuando planificar(Tanenbaum)
Cuando se termina
Cuando se bloquea
Cuando se crea
Ráfagas de CPU(Tanenbaum)
Cuando un proceso hace una petición I/O o uso de red
Es mejor si la ráfaga es larga
Prioridad
Love: A cada proceso de la asigna una prioridad
Del -20 a 19, 0 por defecto
Tipos de algortimos
Preemptive
Non- preemptive
Categorías(Tanenbaum)
Batch
FCFS
Primero en llegar primero en ejecutar
SJN
Menor tiempo de ejecución siguiente
SRTN
Menor tiempo restante siguiente
Versión preemptive de SJN
Real-time
Tiempo de RT
Periódicos
Aperiódicos
Scheduler
Estática
Dinámico
Interactive
Priority
Planifica según prioridad
Round robin
Quantum
Objetivos
Uso de CPU
Tiempo de cambio
Ancho de banda
Tiempo de respuesta
Balance
Proporcionalidad
Vigilancia
Cumplir plazos
Imparcialidad
Predecible