Question: Question 1 : Consider the set of processes with arrival time ( in milliseconds ) , CPU burst time ( in milliseconds ) , and

Question 1: Consider the set of processes with arrival time (in milliseconds), CPU burst time (in
milliseconds), and priority (0 is the highest priority) shown below. None of the processes have I/O
burst time.
a. Draw Gantt charts that illustrate the execution of these processes using the following
scheduling algorithms:
I. FCFS,
II. Nonpreemptive SJF,
III. Preemptive SJF
IV. Nonpreemptive priority
V. Preemptive priority
VI., RR (quantum =4)(i.e. standard round robin)
VII. Priority based RR (quantum =4)(If a process is preempted by a higher-priority
process, the preempted process is placed at the end of the queue)
b. What is the turnaround time of each process for each of the
scheduling algorithms in part a?
c. What is the waiting time of each process for each of these scheduling algorithms?
d. Which of the algorithms results in the minimum average waiting
time (over all processes)?
c. What is the CPU utilization rate for each of these scheduling algorithms?
Question 1 : Consider the set of processes with

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!