当前位置:首页 > 学习 > 四级网络工程师 > 正文内容

[5][40][多选]在计算机系统中,形成死锁的必要条件是

四级网络工程师3个月前 (01-23)

资源互斥使用

部分分配资源

已分配资源不可剥夺

资源申请形成环路

系统资源不足


答案


资源互斥使用

部分分配资源

已分配资源不可剥夺

资源申请形成环路


解析

在计算机系统中,形成死锁的必要条件是:        ①资源互斥条件:指进程对所分配到的资源进行排它性使用,即在一段时间内某资源只由一个进程占用,如果此时还有其它进程请求该资源,则请求者只能等待,直至占有资源的进程用毕释放;        ②请求和保持条件:指进程已经保持了至少一个资源,但又提出了新的资源请求,而该资源已被其它进程占有,此时请求进程阻塞,但对自己已获得的其它资源保持不放;        ③不剥夺条件:指进程已获得的资源,在未使用完之前,不能被剥夺,只能在使用完时由自己释放;        ④环路等待条件:指在发生死锁时,必然存在一个进程—资源的循环链,即进程集合{P0,P1,P2,…,Pn}中的 P0 正在等待一个 P1 占有的资源;P1 正在等待 P2 占有的资源;…;Pn 正在等待已被 P0 占用的资源。

故本题答案选择资源互斥使用、部分分配资源、已分配资源不可剥夺、资源申请形成环路选项。涉及考点为第 8 章 死锁。


转载请注明出处。

本文链接:http://pythonopen.com/?id=2081

相关文章

[1][3][单选]引入中断技术可以使计算机的运行效率得到提高,下列对中断响应顺序产生影响的是

中断优先级时间片大小特权指令中断向量答案中断优先级解析在多级中断系统中,同时有多个中断请求时,CPU...

[1][5][单选]采用多道程序设计技术可以

提高 CPU 的利用率加快程序运行速度保证程序运行的正确性减少设备的损耗答案提高 CPU 的利用率解...

[1][7][单选]某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是

运行状态就绪状态挂起状态阻塞状态答案运行状态解析线程调度的主要功能是根据一定的调度算法,从就绪队列中...

[1][14][单选]下列存储管理方案中,允许动态扩充内存容量的方案是

固定分区可变分区页式虚拟页式答案虚拟页式解析用户在编程时,不应该受内存容量限制,所以要采用一定的技术...

[1][18][单选]在采用虚拟存储管理方案的系统中,发生“抖动”现象是由以下哪一个原因引起的

页面尺寸过大页面尺寸过小程序编制不合理页面置换算法不合理答案页面置换算法不合理解析在采用虚拟存储管理...