Operating Systems

Interactive visualizations and simulators for operating systems concepts.

3 guides 3 visualizations
Visualizations 3 visualizations
♻️
Operating Systems LIVE Intermediate

Garbage Collection Mark-Sweep-Compact Visualization

Step through managed-runtime garbage collection: allocation, GC roots, reachability, stop-the-world marking, sweeping, compaction, leaks, and recovery.

♻️
Operating Systems LIVE Advanced

Generational Garbage Collection Pipeline

Understand generational garbage collection visually. Follow how JVM-style runtimes manage memory through Eden, Survivor spaces (S0/S1), and the Old Generation

⚡
Operating Systems LIVE Advanced

Zero-Copy Network I/O System Calls

Explore modeled read/write context switches and CPU payload copies, then see how supported sendfile transfers use page references, descriptors, and scatter-gather DMA.