CSC 453 - Operating Systems
Dr. R. M. Siegfried
Assignment #4 - p. 252/5.4
Due Friday, March 1, 2024
5.4
Consider the following set of processes, with the length of the CPU burst
time given in milliseconds:
Process | Burst Time | Priority |
P1 | 2 | 2 |
P2 | 1 | 1 |
P3 | 8 | 4 |
P4 | 4 | 2 |
P4 | 5 | 3 |
The processes are assumed to have arrived in the order P1, P2, P3, P4,
P5, all at time 0.
- Draw four Gantt charts that illustrate the execution of these processes
using the following scheduling algorithms: FCFS, SJF,non-preemptive priority
(a larger priority number implies a higher priority), and RR (quantum = 2).
- What is the turnaround time of each process for each of the scheduling
algorithms in part a?
- What is the waiting time of each process for each of these scheduling
algorithms?a
- Which of the algorithms results in the minimum average waiting time (over
all processes)?
[Back to the Assignments
Index]