Skip to content

priyanks25coder/Scheduling-Algorithms-Implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Scheduling-Algorithms-Implementation

Implementation of OS Scheduling Algorithms using webpages. 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

Implementation of OS Scheduling Algorithms using webpages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published