Please enable JavaScript.
Coggle requires JavaScript to display documents.
Planificación de procesos - Coggle Diagram
Planificación de procesos
Introducción
Definición
Varios procesos en estados READY compitan por el acceso al CPU
Importancia
Scheduler decide que proceso se ejecuta, cuando y por cuanto tiempo
Objetivos
Maximizar la eficiencia en el uso de recursos
Concurrencia
Tipos de algoritmos
Non-Preemptive
Preemptive
Planificación en Batch Systems
Principales algoritmos
Shortest Job First
Elige al proceso que va a tardar menos en ejecutarse
Shortest Remaining Time Next
Es una versión preemptive del algoritmo SJF
First-Come, First Served
Algoritmo de planificación más simple
Planificación en Interactive Systems
Principales Algoritmos
Round Robin
Algoritmo simple y utilizado de todos los algoritmos de planificación
Se le asigna un intervalo llamado quantum
Priority
Elige al proceso según la prioridad asignada
Proceso con la prioridad más alta es quien tiene acceso al tiempo de cpu
Planificación en Real-Time Systems
Juega un papel crucial y esta asociado a equipos que reacciona a dispositivos externos
El Scheduler puede ser estático o dinámico