Attempt #3: Better Accounting
Understand how Multi-Level Feedback Queues (MLFQ) enhance CPU scheduling by accurately tracking each process's CPU usage. This lesson explains the revised scheduling rules that prevent processes from unfairly gaming the system by manipulating CPU bursts and I/O operations. You will explore how better accounting leads to fairer process priority management and prevents CPU time domination.
We'll cover the following...
We'll cover the following...
Preventing gaming of scheduler
We now have one more problem to solve: how to prevent gaming of our scheduler? The real culprit here, as you might have guessed, are Rules 4a and 4b, which let a job retain its priority by relinquishing the CPU before the time slice expires. So what ...