更多"有5个并发执行的进程P1、P2、P3、P4、P5,它们共享5个资源R1"的相关试题:
[简答题]有三个进程P1、P2和P3并发工作。进程P1需要资源S3和资源S1;进程P2需要资源S2和资源S1;进程P3需要资源S3和资源S2。问:
若对资源分配不加限制,会发生什么情况为什么
[单项选择]若系统中有同类资源16个,由4个进程P1、P2、P3和P4共享该资源。已知P1、P2、P3、P4所需的资源总数分别为8、5、9、6。各进程请求资源的次序见表8-5,若系统采用银行家算法为它们分配资源,那么第______次申请分配会使系统进入死锁状态。
表8-5 各进程请求资源的情况表 序号 | 进程 | 申请量 | ① | P3 | 5 | ② | P2 | 4 | A. ②或④ B. ③或⑥ C. ④或⑤ D. ⑤或⑥
[单项选择]有两个并发执行的进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1和减1操作的指令序列分别如下所示。 //加1操作 //减1操作 Load R1,x //取x到寄存器中 Load R2,x Inc Rl dec R2 Store x,R1 //将R的内容存入x Store x,R2 两个操作完成后,x的值( )。 A. 可能为-1 B. 只能为1 C. 可能为0、1、2 D. 可能为-1、0、1、2
[简答题]P1、P2、P3、P4为具有合作关系的四个进程,P1执行三个计算操作并将结果分别存入X、Y、Z变量,P1运行结束后,P2、P3和P4分别计算X、Y、Z变量的平方值并将结果存入原变量。利用P、V操作实现上述进程间的同步关系。
[单项选择]某系统正在执行三个进程P1、P2和P3,各进程的计算(CPU)时间和I/O时间比例如下表所列。 表
| 进程 | 计算时间 | I/O时间 | P1 | 90% | 10% | P2 | 50% | 50% | P3 | 15% | 85% | 为提高系统资源利用率,合理的进程优先级设置应为 A. P1>P2>P3 B. P3>P2>P1 C. P2>P1=P3 D. P1>P2=P3
[简答题]设有进程P1和进程P2并发执行,都需要使用资源rl和r2,使用资源的情况见表2-22。 表2-22 资源使用情况 进程P1 | 进程P2 | 申请资源r1 | 申晴资源r2 | 申清资源r2 | 申请资源r1 | 释放资源r1 |
[单项选择]某系统正在执行三个进程P1、P2和P3,各进程的计算(CPU)时间和I/O时间比例如下表所示。
进程 计算时间 I/O时间
P1 90% 10%
P2 50% 50%
P3 15% 85%
为提高系统资源利用率,合理的进程优先级设置应为
A. P1>P2>P3 B. P3>P2>P1 C. P2>P1=P3 D. P1>P2=P3
[单项选择]进程P1,P2和P3单独执行时间分别为10min、15min和20min,其中处理机占用时间分别为2min、3min 和12min。如果采用多道程序设计技术使其并发,并假设处理机的利用率可以达到60%,加上系统开销5分,那么并发使得计算机系统的效率提高了______。 A. 63% B. 38% C. 74% D. 26%
[单项选择]假设5个进程P0、P1、P2、P3、P4共享三类资源R1、R2、R3,这些资源总数分别为18、6、22。T0时刻的资源分配情况如下表所示,此时存在的一个安全序列是
进程 已分配资源 资源最大需求
R1 R2 R3 R1 R2 R3
P0 3 2 3 5 5 10
P1 4 0 3 5 3 6
P2 4 0 5 4 0 11
P3 2 0 4 4 2 5
P4 3 1 4 4 2 4 A. P0,P2,P4,P1,P3 B. P1,P0,P3,P4,P2 C. P2,P1,P0,P3,P4 D. P3,P4,P2,P1,P0
[单项选择]系统中有4个进程P1,P2,P3和P4,在某一时刻系统状态如下:
最大需求量度 已分配资源量
P1 7 4
P2 6 2
P3 2 0
P4 3 2
系统剩余资源量:1
如果在该状态下,进程P3,申请1个资源,分配后,系统的状态是 A. 安全状态 B. 不安全状态 C. 死锁状态 D. 临界状态
[简答题]进程P1使用单个缓冲区buffer向进程P2,P3发送消息,要求每当P1向buffer中发送消息时,只有当P2,P3进程都读取了这条消息后才可再向buffer中发送新的消息。利用P,V原语描述进程的同步。
[单项选择]系统中有4个进程P1,P2,P3和P4,在某一时刻系统状态如下: 最大需求量度 已分配资源量 P1 7 4 P2 6 2 P3 2 0 P4 3 2 系统剩余资源最:1 如果在该状态下,进程P3申请1个资源,分配后,系统的状态是 A. 安全状态 B. 不安全状态 C. 死锁状态 D. 临界状态
[单项选择]在操作系统中引入并发可以提高系统效率。若有三个进程P1、P2和P3,按照P1、P2到P3的优先次序运行,采用可抢先式调度,其运行过程如下: P1:计算6ms;I/O 8ms;计算2ms; P2:计算12ms;I/O 6ms;计算2ms; P3:计算4ms;I/O 8ms;计算4ms; 不计系统开销,相比单通道顺序运行,多道并发可以节省的时间和CPU利用率分别是______。 A. 14ms;79% B. 16ms;83% C. 12ms;75% D. 22ms;100%
[简答题]假设具有5个进程的进程集合P=P0,P1,P2,P3,P4,系统中有三类资源A、B、C,假设在某时刻有如下状态,见表2-20。 表2-20 进程状态 | Allocation | Max | Available | A B C | A B C | A B C | P0
[简答题]设P1、P2、P3为3个相互合作的进程,P1和P2各自从外部设备读取数据分别存入X变量和Y变量,P3进程将X、Y的值相加并将结果存入Z变量。试用P、V操作实现上述同步关系。
购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
请选择支付方式
-
微信支付
-
支付宝支付
立即支付
系统将自动为您注册账号
请使用微信扫码支付
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码
| |
| |
|