Question: A preemptive foreground/background system has three interrupt - driven task cycles, described below (with context switch time ignored): (a) Draw an execution time line for
A preemptive foreground/background system has three interrupt - driven task cycles, described below (with context switch time ignored):

(a) Draw an execution time line for this system.
(b) What is the CPU utilization factor?
(c) Considering the context switch time to be 1 ms, redraw the execution time line for this system.
(d) What is the CPU utilization factor with the context switch time included?
Task Id. 5553 Task Cycle 10 ms Time Needed (ms) Priority (1 is highest) T 20 ms T3 40 ms Background 10 4595 1 3 2 n/a
Step by Step Solution
3.33 Rating (162 Votes )
There are 3 Steps involved in it
Part a This pattern will repeat with 1 always taking precedence 2 running when 1 is not ready and 3 ... View full answer
Get step-by-step solutions from verified subject matter experts
