Question: In priority-based process scheduling, the scheduler only gives control to a particular process if no other process of higher priority is currently in the Ready

In priority-based process scheduling, the scheduler only gives control to a particular process if no other process of higher priority is currently in the Ready state. Assume that no other information is used in making the process scheduling decision. Also assume that process priorities are established at process creation time and do not change. In a system operating with such assumptions, why would using Dekker's solution (see Section A.1) to the mutual exclusion problem be “dangerous”? Explain this by telling what undesired event could occur and how it could occur.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Intelligent procedures invest more energy hanging tight for IO and by and large experience short CPU blasts A content manager is a case of an intuitive procedure with short CPU blasts Intelligent blas... View full answer

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 General Management Questions!