p1: Contador Listo
PC: 0 · SP: 255 · Ciclos: 0 · Z=0 N=0 O=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.
De una instrucción a varias tareas
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.
Inactivo
Instrucciones en este turno: 0Cola de listos: p1 · Cola de interrupciones: Vacía
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.
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.
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.
PC: 0 · SP: 255 · Ciclos: 0 · Z=0 N=0 O=0
Pila de datos: Vacía · Marcos de llamada: Vacía
Todos los bytes son cero.
Todavía no hay salida.
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.
p1Tarea: p1 · Núcleo: — · Instante: 0