Yielding At Nine Milliseconds
An MLFQ has three queues and a 10 ms allotment at every level, running the original rules 4a and 4b: a job that uses its whole allotment drops a level, and a job that gives up the CPU before the allotment expires stays at its level with the allotment reset. There is no priority boost.
Two jobs share the CPU:
| Job | Behaviour |
|---|---|
| A | Pure CPU. Never blocks. |
| B | Runs 9 ms of CPU, issues a 1 ms disk read, repeats forever. |
Once the system settles, what share of the CPU does A get?
Sign in to answer questions and track your progress
Sign In