This project was the final project of the course "Operating Systems" at Shiraz University, instructed by Dr. Mostafa Fakhrahmad, Fall 2021.
The goal is to implement CPU scheduling algorithms. Each process has five attributes:
- ID
- Arrival Time
- First Burst Time
- IO Time
- Second Burst Time
The processes' information is read from "process_inputs.csv" file.
The implemented algorithms are as follows: