Skip to content

Files

Latest commit

1196842 · Jan 15, 2022

History

History
21 lines (11 loc) · 1.37 KB

README.md

File metadata and controls

21 lines (11 loc) · 1.37 KB

CPU-Scheduling-Visualisation

This is an attempt at simulating CPU Scheduling algorithms - FCFS, SJF, RR, Priority Scheduling.

Process

We developed a CPU Scheduling algorithm visualizer as a part of Operating systems course with a project partner. Simulated few algorithms namely First come first serve, Shortest Job first, Round robin, Priority Non-Preemptive, Priority preemptive.

For FCFS , SJF and round robin we get the arrival time, and the burst time and we compute the Turn around time and Waiting time using the JavaScript code written for the same. For priority scheduling it is necessary to get input of priority as well, we compute the turn around and waiting time for the same.

We have also simulated the gaant chart, which is used to represent CPU scheduling in graphical view that help to track specific CPU utilization factor like throughput, waiting time, turnaround time. For all the implemented algorithms, scripts are written to represent the gaant chart for better understanding of the simulated algorithms

Link

CPU SCHEDULING SIMULATION

Contributors

  • A Special Thanks to Ramyaa P for her valuable contributions in designing and UI
  • Also big thanks to Sudarsan Kumar N for his worthy contributions in adding few features.