Programs are executed on the basis of a priority number in a
Tap an option to check yourself.
Answer: B) Multiprogramming
In a multiprogramming system, multiple programs are kept in memory, and the operating system may use priority scheduling to decide which program or process gets CPU time first.
Important note: Priority-based execution is a scheduling method, not a feature exclusive to multiprogramming. But for this MCQ, B. Multiprogramming is the most likely expected answer.
Source: Scan #36 page 8 Q381

