Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.09 KB

File metadata and controls

22 lines (17 loc) · 1.09 KB

CPU Scheduling Algorithms

This project was the final project of the course "Operating Systems" at Shiraz University, instructed by Dr. Mostafa Fakhrahmad, Fall 2021.

Description

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.

Algorithms

The implemented algorithms are as follows: