Simulador de Planificación de Procesos (CPU Scheduling)
Evalúa algoritmos clásicos y preemptivos con diagramas de Gantt interactivos, evolución cronológica formal de la cola de listos y cálculo riguroso de tiempos de retorno, espera, respuesta y penalización.
Parámetros del Algoritmo
Cada proceso se ejecuta como máximo $q$ ticks continuos antes de ceder la CPU.
Sobrecarga del SO cada vez que se conmuta de proceso en CPU (1 tick por defecto en RR de examen).
Tabla de Procesos de Entrada
| ID | Tiempo Llegada (Tll) | Ráfaga CPU (Tcpu) | Acción |
|---|
Diagrama de Gantt & Cronograma de CPU
Duración: 0 ticksTabla de Tiempos y Rendimiento por Proceso
| Proceso | Tll | Tcpu | 1° CPU | Tfin | Retorno (T) | Espera (E) | Respuesta (R) | Penaliz. (P) |
|---|
Evolución Temporal de la Cola de Listos
Paso a pasoSimulador de Asignación de Memoria RAM (First, Best, Worst & Next Fit)
Compara en paralelo las cuatro estrategias clásicas de ubicación de procesos en memoria física. Evalúa fragmentación externa y visualiza la compactación dinámica de memoria en tiempo real.
1. Mapa de Particiones / Huecos Iniciales
Define el Sistema Operativo, procesos residentes y huecos libres iniciales.
| Nombre / Estado | Dirección Base (KB) | Tamaño (KB) | Rango Memoria | Acción |
|---|
2. Procesos Nuevos a Ubicar
Secuencia ordenada de peticiones de memoria contigua.
| Proceso | Tamaño Requerido (KB) | Acción |
|---|
Simulador de Compactación de Memoria (Defragmentación)
Reubica los procesos contiguamente hacia el inicio de la RAM y consolida todos los huecos libres al final.