A C++ desktop application built with QtCreator to schedule processes using 3 different algorithms FIFO, SJF, Round Robin
It is an algorithm without requisition. The execution of the processes is done in their chronological order of arrival
The scheduler chooses the ready process having the smaller run time. Once a process is elected, it is never suspended until the end of his execution.
Each process is assigned a fixed time slot in a cyclic way. It's a starvation-free as all processes get fair share of CPU time.