当前位置:首页 > 四级网络工程师 > [6] > 正文内容

[6][40][多选]下列关于死锁的叙述中,哪些是正确的

[6]3个月前 (02-01)

死锁产生的原因是进程推进顺序不当

环路是死锁产生的必要条件

采用银行家算法能有效地实现死锁避免

当系统中只有一个进程时也可能会产生死锁

系统出现死锁是因为进程调度不当


答案

死锁产生的原因是进程推进顺序不当

环路是死锁产生的必要条件

采用银行家算法能有效地实现死锁避免


解析

【解析】死锁产生的原因有:竞争资源可能引起进程死锁、进程推进顺序不当引起死锁,产生死锁的4个必要条件:互斥条件、请求与保持条件、不可剥夺条件、循环等待条件。最著名的死锁避免算法是银行家算法。当系统中只有一个进程时不会产生死锁,因为没有其他进程与之竞争资源。系统出现死锁不是因为进程调度不当,而是因为资源分配不当等原因。故本题答案选择ABC选项。涉及考点为第8章死锁。


转载请注明出处。

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

相关文章

[6][1][单选]下列关于操作系统的叙述中,正确的是

操作系统作为系统软件,为用户提供了高效使用计算机的接口操作系统是软件,它可以做任何需要软件做的工作操...

[6][3][单选]计算机操作系统位于核心态时,下列叙述中,哪一个是正确的

它可以运行特权指令,但是不能运行非特权指令它既可以运行特权指令,也可以运行任何非特权指令它可以运行访...

[6][5][单选]程序的并发执行产生了一些和程序顺序执行时不同的特性,下列哪一个特性是正确的

并发程序的执行结果可再现并发程序在执行期间不具有相互制约关系并发程序与计算过程无法——对应并发程序的...

[6][6][单选]下列选项中,哪一项是位于进程控制块中而不是位于进程中

进程优先级全局变量需要访问的数据文件名堆栈答案进程优先级解析PCB 的内容可以分成调度信息和现场信息...

[6][7][单选]进程运行过程中,导致进程从运行态转换为就绪态的典型事件是

访问的数据没有准备好时间片到程序出错发生了缺页中断答案时间片到解析正在运行的进程由于规定的运行时间片...