MEMORY BOUNDARIES
See how address regions separate privileged kernel memory, device registers, user space, and I/O.
GHOSTKERNEL / SYSTEMS LAB /// SIM BUILD 0.1
A haunted little computer with nothing behind the curtain. Explore memory, wake a device, and watch every system call leave a trace.
01 / LIVE SIMULATION
Privileged instruction space. Readable by the model, sealed against writes.
GhostKernel simulator initialized.
64 KB virtual address space mapped.
Awaiting first system call.
02 / UNDER THE HOOD
A safe model for the invisible rules that keep a real operating system alive.
See how address regions separate privileged kernel memory, device registers, user space, and I/O.
Follow a controlled request as it crosses from a user program into the simulated kernel.
Wake and idle a tiny relay. Its state changes only inside this teaching model.
No compiler, host calls, uploaded code, or privileged execution. The trace is deterministic and bounded.
READY TO READ THE MACHINE?
Explore the C lesson and inspect its simulated syscall from the full-size editor.