← Launch 3D Interactive Terminal

CPU Process Scheduler Simulator

Author: Matthew Nader Fawzy | Communication & Information Engineer

C Operating Systems IPC Linux Kernel Process Scheduling

Overview

Designed and developed a low-level C simulation platform that evaluates core operating system scheduling algorithms against real-time workloads. The architecture implements true multi-process IPC (inter-process communication) with shared memory and message queues to coordinate a central process generator, clock simulator, and CPU dispatcher.

Implemented Algorithms & Metrics

Source Code & Verification