De una instrucción a varias tareas

Laboratorio de sistemas

Da turnos de CPU a los programas. Observa cómo cada máquina privada pausa, duerme, espera y se reanuda.

Es un modelo educativo, no un sistema operativo completo ni un emulador de hardware. Cada proceso tiene ocho registros y memoria privada de 256 bytes. Cada núcleo ejecuta una instrucción por instante simulado; la planificación por turnos circulares da a cada proceso listo un turno acotado.

Programas y entradas quedan en este navegador. No se necesitan cuentas, servicios de red ni registros del alumnado.

Modo de simulación

Cambiar modo, núcleos o quantum reinicia la ejecución y conserva los programas y entradas iniciales. El ritmo solo cambia la reproducción en tiempo real. Un instante simulado equivale a 10 ms.

Listo / pausado · Instante 0 · 0 ms
Núcleo 0

Inactivo

Instrucciones en este turno: 0

Cola de listos: p1 · Cola de interrupciones: Vacía

Añadir un proceso

Contador, Fibonacci y calculadora se ejecutan localmente en la misma CPU emoji probada. Modifícalos o añade tu propio programa. Este laboratorio no simula un sistema de archivos ni una red.

Activar un proceso que espera

INPUT sin entradas espera en el mismo PC sin consumir ciclos. Entrega un entero y usa Paso o Ejecutar. SLEEP libera un proceso normal hasta su despertar simulado.

Bloques de control de proceso

Un bloque de control de proceso (PCB) guarda el estado necesario para continuar un programa. Abre el resumen de memoria para examinar bytes distintos de cero. La memoria pertenece a ese proceso; pila y marcos de llamada están separados de la cuadrícula.

p1: Contador Listo

PC: 0 · SP: 255 · Ciclos: 0 · Z=0 N=0 O=0

R0: 0R1: 0R2: 0R3: 0R4: 0R5: 0R6: 0R7: 0

Pila de datos: Vacía · Marcos de llamada: Vacía

Memoria privada: 0 / 256 bytes distintos de cero
Todos los bytes son cero.
Todavía no hay salida.

Cronología del planificador

Los últimos 80 eventos muestran asignaciones reales de procesos y núcleos, instrucciones ejecutadas, salida y cambios de contexto. La cronología completa permanece en esta simulación local hasta Reiniciar.

  1. 0 ms · Proceso añadido p1
    Detalles del evento

    Tarea: p1 · Núcleo: — · Instante: 0