Skip to content

Project as a part of OS course, Uses popular CPU scheduling algorithms and obtain their gantt chart, execution time, waiting time and various other insights

Notifications You must be signed in to change notification settings

Dev-eloperr/Gantt-Chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gantt-Chart

Project as a part of OS course, Uses popular CPU scheduling algorithms and obtain their gantt chart, execution time, waiting time and various other insights

Algorithms Used

  • FCFS
  • SJF - Non Preemptive
  • SJF - Preemptive
  • Round Robin
  • Priority - Preemptive
  • Priority - Non Preemptive

Inputs

  • Number of Processes( Max: 6) //could be changed in the code
  • Burst Time
  • Arrival Time
  • Time Quantam

Outputs

  • Gantt Chart
  • Execution Time
  • Waiting Time for each process
  • Average waiting Time
  • Turn aroound Time
  • Average Turn around Time

@ contributors : @Dev_eloperr

About

Project as a part of OS course, Uses popular CPU scheduling algorithms and obtain their gantt chart, execution time, waiting time and various other insights

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages