MLFQ Rules

In a Multi-Level Feedback Queue (MLFQ), a process starts at the highest priority queue and uses its entire time slice without yielding. What happens to it?

A

It is terminated for exceeding its time quantum

B

It stays at the same priority level since it used its full allocation efficiently

C

It is demoted to a lower priority queue

D

It is promoted to a higher priority queue as a reward for not blocking on I/O