nikhilraote / Simulation-of-Scheduling-algorithms

A simulation of the gnatt chart and other results of 2 algorithms using Tkinter and matplotlib

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simulation of Multilevel Queue Scheduling and Highest Response Ratio Next Scheduling using Python

Objective : To simulate the multilevel queue scheduling and highest response ratio next algorithm

Language Used : Python

Modules Used : Tkinter for GUI, Matplotlib for plotting Gantt Chart

Approach/ Steps :

1.First we will select any one algorithm out of two:

• MLQ

• HRNN

2.Then we will take input(number of process,arrival time,burst time ,type of process) from the users in the respective algorithm.

3.Then the function of the selected algorithm will be called

4.According to user input the various attribute of the process like turnaround time will be calculated and displayed on screen alongwith the gantt chart.

5.After that the average waiting time and average turnaround time will be displayed

Output Screenshots

image

About

A simulation of the gnatt chart and other results of 2 algorithms using Tkinter and matplotlib


Languages

Language:Python 100.0%