Skip to content
This repository was archived by the owner on Dec 6, 2023. It is now read-only.

wqyeo/RR_CPU_Scheduling_Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Round Robin CPU Scheduling Algorithm

Various implementations of Round Robin Scheduling Algorithm

This project is done as part of a University Module.

Overview

This project aims to conduct analysis on study on the various Round Robin scheduling algorithms, these algorithms include:

How to

Compile all the C source and header files in RoundRobinAlgorithm folder, then run it. Follow the prompts in the console commands to selected desired Round Robin simulator, and the inputs you wish to give.

A make file has been provided for easier compiling.

For every round robin simulated, a data file will be generated into a folder, analysis_data. The data file can be passed to the analyzer project to create a graph.

Analyzer

Analyzer is a Python project built to create graphs out of the data from the simulated Round Robin. It is located in RoundRobinAnalyzer, run main.py.

Most of the values and configurations are slightly hard-coded. Edits to the code to display different graphs can be done in main.py.

About

Various implementations of Round Robin Scheduling Algorithm

Resources

Stars

Watchers

Forks

Contributors