Skip to content

omarahmed1111/CPU-Scheduler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPU-Scheduler

Windows Application for simulate graph processes Scheduling in Operating System

Support any number of prosesses in simmulate.and Support 6 Algorithm:

First come first served (FCFS)
Shortest Job First Preemptive (SJF - pre)
Shortest Job First Nonpreemptive (SJF - nonpre)
Priority Preemptive
Priority Nonpreemptive
Round Robin

HOW TO RUN

first you enter your program with this page

then here you choose number of processes and the algorithm used

here you can put the data of each process

then you get the output of the schedular and the gantt chart here

Implementation

the code divided to:

1-front end:

the entery form then the form for choose your algorithm then for each group of algorithms you enter another form for data input that is because sometimes we need priority and sometimes quantum time then the result form

2-back end:

each algorithm has his own class that can be called and return the data

project in action

this video explains how to use the software

https://www.youtube.com/watch?v=CYK4xCxPscw&t=11s

About

CPU Scheduler with FCFS , RR , SJF and priority

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%