Project
CPU Scheduler Simulation
Built a C++ operating system scheduling simulator that models how processes move through CPU, input, output, entry, and ready queues using FCFS and Round Robin scheduling.
C++Operating SystemsSimulation
Screenshot(s)

Highlights
- Implemented FCFS and Round Robin scheduling with a configurable time quantum
- Modeled process movement through Entry, Ready, Input, and Output queues
- Simulated CPU bursts, input bursts, output bursts, and process state transitions
- Tracked CPU utilization, waiting time, idle time, and final scheduling statistics
- Tested the simulator with multiple workload input files including CPU-heavy, I/O-heavy, mixed, and stress-test cases