OSTEP VizTools

Step-by-step animations of the ideas in Operating Systems: Three Easy Pieces. Each tool plays a worked example from the book and lets you try your own inputs.

Virtualization

How the OS gives every process its own CPU and memory

CPU

Memory

Concurrency

Threads, locks, condition variables and semaphores

No visualizations here yet.

Persistence

Devices, disks and file systems

No visualizations here yet.