一个正在访问临界资源的进程由于申请等待IO操作而被中断时,它是( )。

admin2019-07-18  26

问题 一个正在访问临界资源的进程由于申请等待IO操作而被中断时,它是(    )。

选项 A、可以允许其他进程进入与该进程相关的临界区
B、不允许其他进程进入任何临界区
C、可以允许其他进程抢占处理机,但不得进入该进程的临界区
D、不允许任何进程抢占处理机

答案C

解析 进程进入临界区必须满足互斥条件。当进程进入临界区但是尚未离开时就被迫进入阻塞是可以的,系统中经常有这样的情形。在此状态下,只要其他进程在运行过程中不寻求进入该进程的临界区,就应该允许其运行。该进程所锁定的临界区是不允许其他进程访问的。其他进程若要访问,必定会在临界区的“锁”上阻塞,期待该进程下次运行时可以离开并将临界区交给它。所以正确选项为C。
转载请注明原文地址:https://kaotiyun.com/show/HJCi777K
0

最新回复(0)