CPU Scheduling Algorithms
Select an algorithm to visualize how it schedules processes and affects system performance.
First Come First Served (FCFS)
Processes are executed in the order they arrive in the ready queue.
Visualize
Shortest Job First (SJF)
Process with the smallest execution time is selected for execution next.
Visualize
Priority Scheduling
Process with the highest priority is selected for execution next.
Visualize
Round Robin
Each process is assigned a fixed time slot in a cyclic way.
Visualize
Shortest Remaining Time First
Preemptive version of SJF, where the process with the smallest remaining time is selected.
Visualize
Back to Home