HP Exam Questions

How and when is process execution passed to the higher priority process?

Within a single processor, one process is executing when another process of higher priority
becomes ready for execution. How and when is process execution passed to the higher priority
process?

A.
The lower priority process removes itself from the ready list thereby allowing the higher priority
process to execute.

B.
The higher priority process is immediately dispatched when it becomes ready.

C.
The higher priority process negotiates required memory pages with the memory manager
before assuming processor control.

D.
The lower priority process immediately relinquishes control at the next I/O call and then allows
the higher priority process to execute.