Question: Please answer using the format given Assume that you have the following processes to execute, with the processes arriving in the order listed below: Process

Assume that you have the following processes to execute, with the processes arriving in the order listed below: Process P1 P2 P3 Arrival Time 0 3 4 8 10 13 Burst Time 5 6 10 8 7 4 Priority 5 1 3 4 2 6 P4 P5 P6 i. Draw a Gantt chart for those processes using Shortest Job First (SJF) and Pre- emptive Priority scheduling algorithm respectively. (Show your work) ii. Find the average waiting time for the Preemptive Priority algorithm. (Show your work) Remaining time = ET - ET2 Process Arrival Priority Execution time time (AT) (ET) Gantt chart Execution time (ET2) Process (P) Arrival time (AT) Queue (0) Process Completion Time Turnaround Time - Completion Time - Waiting Time = Turnaround Time - Arrival Time Burst Time Average turnaround time = Average waiting time
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
