Question: Consider the following task set shown in Table 3 ( larger number means higher priority ) : Task Priority T 1 4 T 2 2
Consider the following task set shown in Table larger number means higher priority:
Task Priority T T T T T
Table : Example task set for Question
Assuming there are three resources: A B and C The time required to access each resource is:
A ms B ms Cms
The tasks access the resources according to the following:
Task T accesses A and B once each on each release.
Task T accesses B once each on each release.
Task T accesses B and C once each on each release.
Task T accesses A and B once each on each release.
Task T accesses A B and C once each on each release.
You may assume that there are no nested resource accesses that is each task can only access one resource at a time A singlecore system is assumed.
i marks Assuming simple priority inheritance, determine the maximum blocking time of each task. Explain how you calculated them.
ii marks Assuming immediate priority ceiling inheritance, determine the maximum blocking time of each task. Explain how you calculated them.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
