This project involves the development of an OS Scheduler as part of the Operating Systems course at Cairo University. The goal is to create an efficient scheduler that evaluates different scheduling algorithms, implements IPC techniques, and optimizes for performance.
- Platform: Linux
- Programming Language: C
- Process Generator
- Clock Module
- Scheduler
- Process Simulation
- Input/Output Management
- Non-preemptive Highest Priority First (HPF)
- Shortest Remaining Time Next (SRTN)
- Round Robin (RR)