Yassin Sabek

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.