早教吧作业答案频道 -->其他-->
操作系统考试的问题,求给个答案有三个进程P1,P2和P3并发工作。进程P1需用资源S3和S1;进程P2需用资源S1和S2;进程P3需用资源S2和S3。回答:(1)若对资源分配不加限制,会发生什么情况?为什
题目详情
操作系统考试的问题,求给个答案
有三个进程P1,P2和P3并发工作。进程P1需用资源S3和S1;进程P2需用资源S1和S2;进程P3需用资源S2和S3。回答:
(1)若对资源分配不加限制,会发生什么情况?为什么?
(2)为保证进程正确工作,应采用怎样的资源分配策略?为什么?
有三个进程P1,P2和P3并发工作。进程P1需用资源S3和S1;进程P2需用资源S1和S2;进程P3需用资源S2和S3。回答:
(1)若对资源分配不加限制,会发生什么情况?为什么?
(2)为保证进程正确工作,应采用怎样的资源分配策略?为什么?
▼优质解答
答案和解析
(1)可能会发生死锁
例如:进程P1,P2和P3分别获得资源S3,S1和S2后再继续申请资源时都要等待(2分),这是循环等待。
(或进程在等待新源时均不释放已占资源)
(2)可有几种答案:
A.采用静态分配
由于执行前已获得所需的全部资源,故不会出现占有资源又等待别的资源的现象(或不会出现循环等待资源现象)。
或B.采用按序分配
不会出现循环等待资源现象。
或C.采用银行家算法
因为在分配时,保证了系统处于安全状态。
例如:进程P1,P2和P3分别获得资源S3,S1和S2后再继续申请资源时都要等待(2分),这是循环等待。
(或进程在等待新源时均不释放已占资源)
(2)可有几种答案:
A.采用静态分配
由于执行前已获得所需的全部资源,故不会出现占有资源又等待别的资源的现象(或不会出现循环等待资源现象)。
或B.采用按序分配
不会出现循环等待资源现象。
或C.采用银行家算法
因为在分配时,保证了系统处于安全状态。
看了操作系统考试的问题,求给个答案...的网友还看了以下:
1.客车和货车同时从甲乙两地相向而行,一小时后在距离中点10千米处相遇,相遇后继续前进,2/3小时 2020-05-23 …
将下列成语造句10个字左右急2.开门揖盗:揖:拱手行礼,表示欢迎.开了门请强盗进来.3.开源节流: 2020-06-21 …
计算机网络题,跪求大神!~某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r 2020-06-23 …
黄河三角洲是由黄河携带大量泥沙冲积而成的,平均每年向渤海推进2—3千米,每年新增陆地约25平方千米 2020-06-27 …
近年来,我国航空航天技术取得了突破性进展,尤其是“玉兔号”月球车成功登月让世人惊叹,月球上有着大量 2020-07-29 …
(无穷等比数列极限)一个动点P从原点开始,沿x轴的正方向前进一个单位到点A1(1,0),后沿y轴的 2020-07-31 …
某汽车专卖店销售A,B两种型号的新能源汽车,购进1辆A型车和3辆B型车进价为81万元;购进2辆A型车 2020-11-14 …
关于通信原理平均信息量已知某四进制信源{0,1,2,3},每个符号独立出现,对应的概率为P0,P1, 2020-12-05 …
南水北调工程对我国资源开发与利用的积极意义是()1缓解水资源紧缺状况2促进经济发展3缓解地下水位大幅 2020-12-19 …
黄河三角洲是由黄河携带大量泥沙冲积而成的,平均每年向渤海推进2~3千米,每年新增陆地约25平方千米. 2020-12-28 …