题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-05 05:13:48

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

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

[简答题]进程P1使用单个缓冲区buffer向进程P2,P3发送消息,要求每当P1向buffer中发送消息时,只有当P2,P3进程都读取了这条消息后才可再向buffer中发送新的消息。利用P,V原语描述进程的同步。
[简答题]系统有同类资源10个,进程P1、P2和P3需要该类资源的最大数量分别为8,6,7。它们使用资源的次序和数量如表2-11所示。
试给出采用银行家算法分配资源时,进行第5次分配后各进程的状态及各进程占用资源的情况。
[单项选择]若进程P1正在运行,操作系统强行终止P1进程的运行,让具有更高优先级的进程P2运行,此时P1进程进入______状态。
A. 就绪
B. 等待
C. 结束
D. 善后处理
[单项选择]假设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
[单项选择]若进程P1正在运行,操作系统强行撒下P1所占用的CPU,让具有更高优先级的进程P2运行,此时P1进程处于()状态。
A. 就绪
B. 等待
C. 结束
D. 善后处理
[单项选择]设系统中A类资源有10个实例,B类资源有5个实例,又设系统中有5个进程P1, P2,P3,P4,P5。在某一时刻TO,系统状态如下:    最大资源需求量   已分配资源数量     A  B      A  B   P1  7  5      0  1   P2  3  2      2  0   P3  9  0      3  0   P4  2  2      2  1   P5  4  3      0  0   现在系统可用资源为A:3个,B:3个。该状态是安全状态。现在进程P2发出新的资源申请A:1个,B:0个。分配后系统仍处于安全状态,其某一安全序列是
A. P2P3P5P4P1
B. P2P4P5P1P3
C. P4P3P1P5P2
D. P5P1P3P4P2
[简答题]三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。P1每次用produce( )生成一个正整数并用put( )送入缓冲区某一空单元中;P2每次用getodd( )从该缓冲区中取出一个奇数并用countodd( )统计奇数个数;P3每次用geteven( )从该缓冲区中取出一个偶数并用counteven( )统计偶数个数。请用信号量机制实现这三个进程的同步与互斥活动,并说明所定义信号量的含义。要求用伪代码描述。
[简答题]三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用geteven()从该缓冲区中取出一个偶数并用counteven()统计偶数个数。请用信号量机制实现这三个进程的同步与互斥活动,并说明所定义的信号量的含义。要求用伪代码描述。
[简答题]

三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。
P1每次用produee()生成一个正整数并用put()送入缓冲区某一空单元中;
P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;
P3每次用geteven()从该缓冲区中取出一个偶数并用eounteven()统计偶数个数。请用信号量机制实现这三个进程的同步与互斥活动,并说明所定义的信号量的含义。要求用伪代码描述。


[单项选择]系统中有4个进程P1,P2,P3和P4,在某一时刻系统状态如下:

最大需求量度 已分配资源量

P1 7 4

P2 6 2

P3 2 0

P4 3 2

系统剩余资源量:1

如果在该状态下,进程P3,申请1个资源,分配后,系统的状态是
A. 安全状态
B. 不安全状态
C. 死锁状态
D. 临界状态
[单项选择]系统中有4个进程P1,P2,P3和P4,在某一时刻系统状态如下:
最大需求量度 已分配资源量
P1 7 4
P2 6 2
P3 2 0
P4 3 2
系统剩余资源量:1
如果在该状态下,进程P3申请1个资源,分配后,系统的状态是________。
A. 安全状态 B) 不安全状态 C) 死锁状态 D) 临界状态
[简答题]某系统有R1、R2和R3共3种资源,在T0时刻,P1、P2、P3和P4这4个进程对资源的占有和需求情况如表2-10所示,此刻系统可用资源向量为(2,1,2),问题:
将系统资源总数和此刻各进程对资源的需求数目用向量、矩阵表示出来;
[单项选择]共享存储区是UNIX的一种通信机制,如果用户进程P1的d1d2区域与用户进程P2的d3d4区域共享存储区N1N2,则下列叙述中正确的是() 。
A. d1dz、d3d4区域和N1N2存储区均为虚拟地址空间
B. d1d2、d3d4区域和N1N2存储区均为物理地址空间
C. d1d2、d3d4区域为虚拟地址空间,N1N2存储区为物理地址空间
D. d1d2、d3d4区域为物理地址空间,N1N2存储区为虚拟地址空间
[单项选择]某系统正在执行三个进程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
[单项选择]基于如下描述:
有5个进程P1,P2,P3,P4,P5,它们几乎同时进入就绪队列,它们的优先数和需要的处理器时间如下表所示。假设优先数小的优先级高,忽略进行调度等所花费的时间。
进程 处理器时间 优先数
P1
P2
P3
P4
P5
10
1
2
1
5
3
1
3
5
4

[简答题]设P1、P2、P3为3个相互合作的进程,P1和P2各自从外部设备读取数据分别存入X变量和Y变量,P3进程将X、Y的值相加并将结果存入Z变量。试用P、V操作实现上述同步关系。

我来回答:

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

订单号:

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