当前位置:首页 > 四级网络工程师 > [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][8][单选]下列关于进程的叙述中,正确的是

当进程从运行态转换到就绪态时,处理机的现场信息必须保存在进程控制块中操作系统的重要概念是进程,不同的...

[5][10][单选]下列关于管程的叙述中,哪一个是错误的

为解决进程间同步关系,引入了条件变量在条件变量上实施P、V操作管程本身保证了互斥管程中不能同时有二个...

[5][22][单选]使用文件系统时,通常要显式地进行 close()操作,这样做的目的是

文件控制块读入内存将文件控制块写入磁盘或缓存将文件内容读入内存将文件内容写入磁盘或缓存答案将文件控制...

[5][23][单选]下列各种方法中,哪一种方法与改善磁盘读写速度无关

磁臂调度算法旋转调度算法加磁盘缓存优化设备分配方案答案优化设备分配方案解析磁盘是一种高速旋转的存储设...

[5][34][多选]下列关于进程的叙述中,哪些是正确的

一个进程的状态变化必定会引起另一个进程的状态变化信号量的初值一定大于等于零进程是资源分配的基本单位,...

[5][35][多选]在下列存储管理方案中,能支持多道程序设计的是

可变分区存储管理页式存储管理单一分区存储管理固定分区存储管理段页式存储管理function addC...