✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Under the 5-state process model, processes with IDs 3, 7, 15, 20 and 24 are executing on a system. They arrived in the ready queue in the order they are listed, starting with process 3. The processes do not fail and do not make I/O requests. The short-term scheduler uses the following preemptive priority scheduling algorithm (processes with larger priority numbers have higher priority):
- the process with the highest priority runs on the CPU (FCFS is used, in case of a tie);
- a process has priority 0 when it first enters the ready queue;
- the priorities of all processes in the ready queue continuously decrease at the same rate;
- the priority of the process running on the CPU also continuously decreases, but more slowly than the priorities for processes in the ready queue.
Based only on this information, what is the order in which the processes finish executing?
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!