Skip to content

A graphical simulation of some popular CPU Scheduling Algorithms

Notifications You must be signed in to change notification settings

abdulalikhan/Process-Scheduling-Simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Process Scheduling Simulation

Data Structures (CS-218) Semester Project | Fall 2020

A graphical simulation of some popular CPU Scheduling Algorithms using the most appropriate data structures. This Process Scheduling Simulator allows you to visualize how each scheduling algorithm ensures maximum throughput, minimum process response time, waiting time and turnaround time.

Screenshots

Main Menu First Come First Serve Simulation First Come First Serve Results

List of CPU Scheduling Algorithms Implemented

  • First Come First Serve
  • Shortest Job First
  • Round Robin
  • Shortest Remaining Time First
  • Non Preemptive Priority Scheduling

List of Data Structures Used

  • Priority Queue (Implemented with a Linked List)
  • Queue (Implemented with a Linked List)
  • Dynamic Safe Array
  • Linked List

About

A graphical simulation of some popular CPU Scheduling Algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published