1.

Consider a pre-emptive priority based scheduling algorithm based on dynamically changing priority. Larger priority number implies higher priority. When the process is waiting for CPU in the ready queue (but not yet started execution), its priority changes at a rate a = 2. When it starts running, its priority changes at a rate b = 1. All the processes are assigned priority value 0 when they enter ready queue. Assume that the following processes want to execute:Process ID P1 P2 P3 P4 Arrival Time 0 1 2 3 Service Time4121 The time quantum q = 1. When two processes want to join ready queue simultaneously, the process which has not executed recently is given priority. The finish time of processes P1, P2, P3 and P4 will respectively be

A. 4, 5, 7 and 8
B. 8, 2, 7 and 5
C. 2, 5, 7 and 8
D. 8, 2, 5 and 7
Answer» C. 2, 5, 7 and 8


Discussion

No Comment Found