Answer : Dispatch tasks according to execution characteristics
Why ?
Considering feedback queue as multilevel feedback queue, we can go ahead. For each level a different or maybe same time quanta is set which is at last followed by FCFS. So tasks are dispatched according to the execution characteristics.
This scheduling algorithm is intended to meet the following design requirements for multi-mode systems:
Give preference to short jobs.
Give preference to I/O bound processes.
Separate processes into categories based on their need for the processor.
Multilevel feedback queue scheduling allows a process to move between queues. This movement is facilitated by the characteristic of the CPU burst of the process. If a process uses too much CPU time, it will be moved to a lower-priority queue.
For Better Understanding refer this : https://en.wikipedia.org/wiki/Multilevel_feedback_queue