试题详情
- 简答题有三个进程P1,P2和P3并发工作。进程P1需用资源S3和S1;进程P2需用资源S1和S2;进程P3需用资源S2和S3。回答: (1)若对资源分配不加限制,会发生什么情况?为什么? (2)为保证进程正确工作,应采用怎样的资源分配策略?为什么?
- (1)可能会发生死锁
例如:进程P1,P2和P3分别获得资源S3,S1和S2后再继续申请资源时都要等待,这是循环等待。
(或进程在等待新源时均不释放已占资源)
(2)可有几种答案:
A.采用静态分配 由于执行前已获得所需的全部资源,故不会出现占有资源又等待别的资源的现象(或不会出现循环等待资源现象)。
或B.采用按序分配,不会出现循环等待资源现象。
或C.采用银行家算法,因为在分配时,保证了系统处于安全状态。 关注下方微信公众号,在线模考后查看
热门试题
- 按()快捷键可快速切换窗口。
- windows7允许用户根据自己实际情况
- 文件的图标是无法更改的。
- 图标的显示方式有那些()
- 产生死锁的四个必要条件是什么?
- Word2010中,更新域的方法是()。
- 屏幕保护程序中设置等待时间最少为1分钟。
- 在WindowsXP时代,文件管理的主要
- 在库中存储的文件来自于()位置。
- 一台计算机只有一个管理员账户。
- 桌面图标查看方式有()。
- 多道程序和多重处理有何区别?
- 多任务操作系统是指()。
- 窗口的排列方式中,那个属于水平横向排列(
- 在UNIX系统中采用的页面置换算法是()
- 如果没有找到你要安装的打印机则需要和买家
- 磁盘扫描程序用于检测和修改()。
- windows刚做好时,桌面上只有()图
- 磁盘扫描程序可以重新安排文件在磁盘中的存
- 下列哪一项不是设备管理的主要任务()。