题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-02 11:42:16

[单项选择]进程P1使用资源情况:申请资源S1,申请资源S2,释放资源S1。进程P2使用资源情况:申请资源S2,释放资源S2。并发执行进程P1、P2,系统将______。
A. 必定产生死锁
B. 可能产生死锁
C. 不会产生死锁
D. 无法确定是否会产生死锁

更多"进程P1使用资源情况:申请资源S1,申请资源S2,释放资源S1。进程P"的相关试题:

[简答题]有3个进程P1、P2和P3并发工作。进程P1需用资源S3和S1:进程P2需用资源S1和S2:进程P3需用资源S2和S3。请回答: a.若对资源分配不加限制,会发生什么情况为什么 b.为保证进程正确工作,应采用怎样的资源分配策略为什么
[简答题]有三个进程P1、P2和P3并发工作。进程P1需要资源S3和资源S1;进程P2需要资源S2和资源S1;进程P3需要资源S3和资源S2。问:
若对资源分配不加限制,会发生什么情况为什么
[简答题]有三个进程P1、P2和P3并发工作。进程P3需用资源S3和S1,进程P2需用资源S1和S2,进程P3需用资源S2和S3。回答:
(1)若对资源分配不加限制,会发生什么情况为什么
(2)为保证进程正确地工作,应采用怎样的资源分配策略为什么
[简答题]某系统中有三个进程P1,P2和P3并发工作,其中,进程P1运行过程中需使用资源S1和S3;进程P2需使用资源S1和S2;进程P3需要使用资源S2和S3。如果进程推进过程中对资源的分配不加以限制,会导致什么样的后果,如何避免这种后果的出现。
[简答题]设有进程P1和进程P2并发执行,都需要使用资源rl和r2,使用资源的情况见表2-22。

表2-22 资源使用情况

进程P1
进程P2
申请资源r1
申晴资源r2
申清资源r2
申请资源r1
释放资源r1
[单项选择]单标志法中,两个进程P1和P2都要访问同一个临界资源,互斥访问的实现过程如下:
进程P1 进程P2
while(turn!=1);----------①
critical section;----------②
turn=2;----------③
remainder section;----------④
while(turn!=2);----------⑤
critical section;----------⑥
turn=1;----------⑦
remainder section;----------⑧
对于上述过程,说法不正确的是______。
A. 进程P1判断turn变量的值与本身的标识“1”是否相等,如果不相等就一直执行这个while循环语句直到turn的值等于1才退出
B. 在运行结束后,进程会退出临界区,并将turn变量置为对方的值
C. 单标志法能够实现进程互斥的访问临界区
D. 单标志法不会导致资源浪费
[简答题]系统有同类资源10个,进程P1、P2和P3需要该类资源的最大数量分别为8,6,7。它们使用资源的次序和数量如表2-11所示。
试给出采用银行家算法分配资源时,进行第5次分配后各进程的状态及各进程占用资源的情况。
[单项选择]某操作系统有T个同类资源。现有两个进程P1和P2分别需要申请M和N个这类资源,M+N>>T,M<T且N<T。规定:进程只能在运行过程中逐个地申请并得到资源,只有在得到所有资源后才会立即释放所有资源,在没有达到所需要的资源总数时不会释放资源。令进程P1和P2在某一时刻拥有的资源数量分别为m和n个,那么,只有在()时,系统是安全的。
A. M+N<T
B. M+N≤T
C. (x<(T-N))∩(y<N)∪((T-M)≤x<M)∩(y<(T-M))∪(x=(T-N)∩(y=(T-M))
D. (0≤x<(T-N))∪(x<(T-M))
[单项选择]若系统中有同类资源16个,由4个进程P1、P2、P3和P4共享该资源。已知P1、P2、P3、P4所需的资源总数分别为8、5、9、6。各进程请求资源的次序见表8-5,若系统采用银行家算法为它们分配资源,那么第______次申请分配会使系统进入死锁状态。

表8-5 各进程请求资源的情况表


A. ②或④
B. ③或⑥
C. ④或⑤
D. ⑤或⑥
[简答题]假定某计算机系统有R1和R2两类可使用资源(其中R1有两个单位,R2有一个单位),它们被进程P1和P2所共享,且已知两个进程均以下列顺序使用两类资源:
→申请R1→申请R2→申请R1→释放R1→释放R2→释放R1→
试求出系统运行过程中可能到达的死锁点,并画出死锁点的资源分配图(或称进程资源图)。
[单项选择]假设5个进程P0、P1、P2、P3、P4共享三类资源R1、R2、R3,这些资源总数分别为18、6、22。T0时刻的资源分配情况如表模拟2.1所示,此时存在的一个安全序列是( )。 表模拟2.1 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
[简答题]三个进程P1,P2,P3互斥使用一个包含N(N>0)个单元缓冲区,P1每次用prodLice( )生成一个正整数,并用put( )送入缓冲区某一空单元中,P2每次用getoodd( )从该缓冲区中取出一个奇数,并用countodd( )统计奇数个数,P3每次用geteven( )从该缓冲区中取出一个偶数,并用Counteven( )统计偶数个数,请用信号量机制实现这三个进程的同步与互斥活动,并说明所定义的信号量的含义,要求用伪代码描述。

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
  • 支付完成
  • 取消支付
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码
序号
进程
申请量
P3
5
P2
4