当前位置:初级程序员题库>操作系统基础知识题库

问题:

[单选,案例分析题] 若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数__(1)__;如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R资源数为__(2)__个。空白(2)处应选择()

A . A.3
B . 4
C . 5
D . 6

标准项目由市住房和城乡建设委组织制定,由市质监局统一编号,市质监局和市住房和城乡建设委联合发布。 工程质量监督机构应当对工程建设施工、监理、验收等阶段执行施工安全强制性标准的情况实施监督。 建筑安全监督管理机构应当对工程建设设计、施工阶段执行施工安全强制性标准的情况实施监督。 建设工程的各个环节审查主管单位应当分别对强制性标准的实施情况进行监督。 若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数__(1)__;如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R资源数为__(2)__个。空白(1)处应选择() A.至少为1个。 至少为3个。 最多为1个。 最多为3个。 若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数__(1)__;如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R资源数为__(2)__个。空白(2)处应选择()
参考答案:

  参考解析

对于选项A,在操作系统为每个进程分配1个资源R后,若这3个进程再分别请求1个资源R时,系统已无可供分配的资源R,则这3个进程由于请求的资源R得不到满足而死锁。如果选择选项B,那么操作系统为每个进程分配1个资源R后,系统还有1个可供分配的资源R,能满足其中的1个进程的资源要求,它运行完毕释放占有的资源R后,可以使其他进程也能得到所需的资源R并运行完毕。

在线 客服