/Operating-System-FOS

The project consists of three milestones: Milestone 1 integrates command prompt, system calls, and dynamic allocation; Milestone 2 addresses kernel and user heaps, implementing a memory fault handler; Milestone 3 introduces advanced fault handling and a CPU scheduler.

Primary LanguageC

FCIS Operating System

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.

Creators