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

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

[5]1年前 (2025-01-23)

资源互斥使用

部分分配资源

已分配资源不可剥夺

资源申请形成环路

系统资源不足


答案


资源互斥使用

部分分配资源

已分配资源不可剥夺

资源申请形成环路


解析

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

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


转载请注明出处。

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

相关文章

[5][3][单选]用户程序需要关闭中断响应,他必须首先

调用系统函数自我阻塞保护现场获取中断状态发起访管中断答案发起访管中断解析关闭中断响应指令属于特权指令...

[5][12][单选]在进程同步中,不能对信号量进行操作的是

初始化信号量P 操作V 操作加减操作答案加减操作解析信号量只能通过初始化和 P、V 原语来访问。作为...

[5][13][单选]下列哪一种进程间通信方式不会在系统中产生多份相同的拷贝

管道通信 pipe消息传递 message共享内存 shared memory套接字 socket答...

[5][14][单选]每个进程在得到处理机运行前,必须首先进行下列哪一种操作

全部装入内存链接动态库部分装入内存调入交换区答案部分装入内存解析由于 CPU 不能直接访问存在外设或...

[5][16][单选]在虚拟页式存储管理中,某一时刻 CPU 的利用率为 50%,磁盘的繁忙率为 3%;针对这一情况,采用下列哪一种操作是合理的

适当增加进程数量以提高系统效率必须减少进程数量以提高系统效率使用一个速度更快的处理器来提高处理器的利...

[5][18][单选]实现虚拟页式存储管理的硬件基础是

缺页中断机制配置页表设置环保护位建立内核、用户态标志位答案缺页中断机制解析若在页表中发现所要访问的页...