Skip to content

oneabrante/scheduler_algorithm

Repository files navigation

Scheduler Algorithm

Operating System Scheduling Algorithm Simulation

alt text

Features

  • Visualization of the following algorithms:
    o First come, first serve (FCFS) (Non-preemptive)
    o Shortest Job First (SJF) (Non-preemptive)
    o Shortest Remaining Time First (SRTF) (pre-emptive)
    o Round Robin (RR) (pre-emptive)
    o Priority Scheduling (PS) (pre-emptive)

  • Adjustable input parameters:
    o # processes
    o time
    o burst time max range
    o arrival time max range

  • Dashboard-style visualization
    o GANTT chart
    o average waiting time
    o average turnaround time
    o total execution time
    o process id chart

Pre requisites

  • Python 2.7+

Future

  • Host on Heroku
  • Make the UI actually look good
  • Color scheme for processes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published