Input here
Process ArrivalTime CPUBurst IOBurst CPUBurst Priority
P1 0 4 3 5 0
P2 0 5 4 2 5
P3 0 3 2 3 5
P4 0 2 1 4 5

FCFS

Process Gantt chart
CPU Gantt chart
IO Gantt chart
Average time calculations
Process timeturnaround timeresponse timewaiting
average 0 0 0

SJF

Process Gantt chart
CPU Gantt chart
IO Gantt chart
Average time calculations
Process timeturnaround timeresponse timewaiting
average 0 0 0

SRTF

Process Gantt chart
CPU Gantt chart
IO Gantt chart
Average time calculations
Process timeturnaround timeresponse timewaiting
average 0 0 0

Priority (non-preemptive)

Process Gantt chart
CPU Gantt chart
IO Gantt chart
Average time calculations
Process timeturnaround timeresponse timewaiting
average 0 0 0

Priority (preemptive)

Process Gantt chart
CPU Gantt chart
IO Gantt chart
Average time calculations
Process timeturnaround timeresponse timewaiting
average 0 0 0

Round Robin

Process Gantt chart
CPU Gantt chart
IO Gantt chart
Average time calculations
Process timeturnaround timeresponse timewaiting
average 0 0 0