CPU Algorithm
| Process ID | Arrival Time | Burst Time | Action |
|---|
This table will display detailed scheduling results including completion time, turnaround time, and waiting time for each process. These metrics help you understand how efficiently the CPU handles different processes under the selected scheduling algorithm.
The Gantt chart will appear here once you run a scheduling algorithm. It displays the execution timeline of processes, showing which process runs at each time unit. Each block represents a process with its ID, and timestamps below indicate execution boundaries.
Select an algorithm, add processes, and click "Submit" to see the visualization.
This chart compares the performance of similar scheduling algorithms using the same process data. You'll see average turnaround time and waiting time plotted for each algorithm, making it easy to identify which performs best for your specific workload.
Click "Compare similar algorithms" button after adding processes to generate this comparison.
The Gantt chart displays the execution timeline of processes. Each block represents a process running on the CPU, with the process ID shown inside and timestamps below indicating when execution starts and ends.
Turnaround Time = Completion Time - Arrival Time
Waiting Time = Turnaround Time - Burst Time
Lower average times indicate better algorithm performance for your specific workload.