π¨π½βπ»π Assignment for 'Operating Systems' subject about Process Scheduling Algorithms
-
Updated
Aug 17, 2019 - Python
π¨π½βπ»π Assignment for 'Operating Systems' subject about Process Scheduling Algorithms
This repository includes implementations of essential Operating System concepts, focusing on process scheduling algorithms (FCFS, SJN, Round Robin, etc.) and Process Control Block (PCB) management. It provides charts to visualize scheduling performance and analyze CPU utilization.
This project uses Python to implement and simulate 4 process scheduling algorithms: FIFO, Preemptive SJF, Round Robin, and Lottery Scheduler. The script will read process data from an input file, execute the scheduling algorithms, calculate turnaround, waiting, and response times, and output the results to a file.
Codes written for the 'Operating Systems' Course in the Vth Semester of B. Tech-Computer Engineering
Add a description, image, and links to the process-scheduling-algorithms topic page so that developers can more easily learn about it.
To associate your repository with the process-scheduling-algorithms topic, visit your repo's landing page and select "manage topics."