Penn OS
A single-threaded OS abstraction with kernel, priority scheduler, FAT-like filesystem, and process control blocks. Maintain kernel-user separation through system call interfaces for file I/O, permissions, and process management. Simulates context-switching and pre-emptive multitasking through thread suspension.