Attempt #3: Better Accounting

Let's determine how the issue of gaming is handled in MLFQ by changing some rules!

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 ...