# SimpleMultiThreadedOS

> An educational multithreaded OS in C demonstrating cooperative and preemptive scheduling, buddy allocator memory management, and message-queue IPC — built to expose the mechanics production kernels abstract away.

URL: https://harshith.in/projects/simple-multithreaded-os/
Author: Harshith Sunku (Staff Engineer) — https://harshith.in/about/
Source: https://github.com/harshithsunku/SimpleMultiThreadedOS
Stack: C, OS, Scheduling, IPC, Buddy Allocator

An educational operating system written to expose the mechanics that production
kernels abstract away: cooperative and preemptive scheduling, a buddy allocator
for memory management, and message-queue based inter-process communication.
