A fully functioning operating system written in C, achieving three significant milestones:
-
Milestone 1: Integrated command prompt, system calls, and dynamic memory allocation to establish a foundational system framework.
-
Milestone 2: Implemented kernel and user heaps, along with a memory fault handler, ensuring efficient memory management and system stability.
-
Milestone 3: Introduced advanced fault handling mechanisms and a CPU scheduler, optimizing system performance and responsiveness.