Apuntes DAM
Volver al inicio

Simulador de planificación de CPU

Escribe los procesos con su instante de llegada y su ráfaga de CPU, elige el algoritmo y mira el diagrama de Gantt, los tiempos de cada proceso y qué hay en la cola de listos en cada instante. Pulsa reproducir para verlo avanzar paso a paso.

Procesos

ProcesoLlegadaRáfagaPrioridadQuitar
P1
P2
P3
P4

Llegada de 0 a 99, ráfaga de 1 a 30 y prioridad de 1 a 9 (el número más bajo es la prioridad más alta).

Algoritmo

Round Robin · expropiativo

Cola FIFO con turnos de como mucho un quantum: si el proceso no termina en su turno, vuelve al final de la cola, detrás de los que han llegado mientras se ejecutaba.

Los empates se resuelven por orden de llegada y, después, por el orden de la tabla.

Diagrama de Gantt

P1
P2
P3
P1
P4
P2
P1
  • P1 del instante 0 al 2
  • P2 del instante 2 al 4
  • P3 del instante 4 al 5
  • P1 del instante 5 al 7
  • P4 del instante 7 al 9
  • P2 del instante 9 al 10
  • P1 del instante 10 al 11

En la CPU

Todos han terminado

Cola de listos (en orden)

Vacía

Qué pasa en el instante 11

  • Termina P1.

Tiempos de cada proceso

ProcesoLlegadaRáfagaInicioFinRetornoEsperaRespuesta
P1050111160
P213210961
P32145322
P43279644
Media7,254,51,75

Retorno = fin − llegada. Espera = retorno − ráfaga: el tiempo que pasa en la cola de listos. Respuesta = primera vez que entra en la CPU − llegada. Cambios de contexto: 6.

Comparación de algoritmos

Los mismos procesos con cada algoritmo (Round Robin con quantum 2). En negrita, el mejor valor de cada columna.

AlgoritmoEspera mediaRetorno medioRespuesta mediaCambios de contexto
46,7543
3,2563,253
2,2550,55
4,57,251,756
4,2574,253
3,56,252,254

¿Quieres practicar? Haz ejercicios de planificación sin fin con la solución paso a paso, o repasa la teoría en Sistemas Operativos y Programación concurrente.