According to the principles of priority inversion and priority inheritance, what should happen when a low-priority goal blocks a high-priority goal?
Added by Linda H.
Step 1
In this scenario, there are at least three tasks: a high-priority task (H), a low-priority task (L), and potentially a medium-priority task (M) that can preempt L but not H. Show more…
Show all steps
Your feedback will help us improve your experience
Shaik Dadasaheb and 52 other AP CS educators are ready to help you.
Ask a new question
Labs
Want to see this concept in action?
Explore this concept interactively to see how it behaves as you change inputs.
Key Concepts
Recommended Videos
An unbounded priority inversion among three threads, one each of low, medium, and high priority, requires a resource shared by (a) the low- and medium-priority threads. (b) the low- and high-priority threads. (c) the medium- and high-priority threads. (d) all three threads.
Akash M.
Consider the state transition diagram of the following figure. Suppose that it is time for the OS to dispatch a process and that there are processes in both the Ready state and the Ready/Suspend state, and that at least one process in the Ready/Suspend state has higher scheduling priority than any of the processes in the Ready state. Two extreme policies are followed: a. Always dispatch from a process in the Ready state, to minimize swapping, and b. Always give preference to the highest-priority process, even though that may mean swapping when swapping is not necessary. Suggest an intermediate policy that tries to balance the concerns of priority and performance.
Recommended Textbooks
Computer Science and Information Technology
Introduction to Programming Using Python
Computer Science - An Overview
Watch the video solution with this free unlock.
EMAIL
PASSWORD