Skip to content

LilianPung/CPU-Scheduling

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

CPU-Scheduling

Inputs : Type of scheduler + no of Processes + required information about each process according to the scheduler type.

Note : Don't ask the user for unused info

Example: If the user chose FCFS scheduler no need to ask him what is the priority numbers.

Output: Time line showing the order and time taken by each process (Gantt Chart) + Average waiting time.

Types of schedulers supported:

  1. FCFS
  2. SJF (Preemptive and Non Preemptive)
  3. Priority (Preemptive and Non Preemptive) (the smaller the priority number the higher the priority)
  4. Round Robin

About

It's an implementation for CPU scheduling algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%