Fig. 3
Complete
Daemon Hunters
Watching an operating system juggle its work, in slow motion
A simulation of how an operating system decides which program runs next, built in C with a visual interface. It schedules processes, manages a tiny 40-word memory, resolves fights over shared resources, and swaps to disk when memory runs out.