Skip to content

This a web app which provides visualization of scheduling algorithms.

License

Notifications You must be signed in to change notification settings

pranjalg13/SCHEDULING_ALGO_VISUALIZATION

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPU_SCHEDULAR_VISULAIZATION

This a web app which provides visualization of scheduling algorithms.

HOW TO INSTALL THE PROJECT

Steps to install the project:

  1. To install the project first download the zip file.
  2. Extract the files from the zip file
  3. Open the index.html file using any browser.
  4. After opening refer to how to use section to understand how to use the website to implement scheduling algorithms.

HOW TO USE THE PROJECT

Steps to use the website:

  1. First add the arrival time and burst time for different processes you want to consider for the implementation of the algorithm by entering arrival time, burst time and then clicking on ADD A ROW BUTTON. (Note: Enter the processes sorted according to the arrival time)
  2. You delete entry from table if you want to by clicking on DELETE A ROW BUTTON.
  3. Then select the algorithm according to which you want schedule the processes which you have added to the table by selecting the particular radio button. (Note: For Round Robin you also have to enter the time quanta in the respective text field and for Priority scheduling enter the priority for each process in the designated column. Lower the priority prior it will be scheduled).
  4. After adding all processes and selecting the scheduling algorithm click on execute button which will find turn around time, response time, completion time and waiting time for all processes. Also, line graphs for the response time, completion time and waiting will be shown with Gantt Chart.

HOW TO EDIT THE PROJECT

Steps to edit the project:

  1. To edit the project, you could open the folder in editor like Visual Code and then edit the particular file which you want.

About

This a web app which provides visualization of scheduling algorithms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published