题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-04 22:34:53

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

更多"三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。P"的相关试题:

[简答题]三个进程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()统计偶数个数。请用信号量机制实现这三个进程的同步与互斥活动,并说明所定义的信号量的含义。要求用伪代码描述。


[简答题]进程P1使用单个缓冲区buffer向进程P2,P3发送消息,要求每当P1向buffer中发送消息时,只有当P2,P3进程都读取了这条消息后才可再向buffer中发送新的消息。利用P,V原语描述进程的同步。
[简答题]有三个进程P1、P2和P3并发工作。进程P3需用资源S3和S1,进程P2需用资源S1和S2,进程P3需用资源S2和S3。回答:
(1)若对资源分配不加限制,会发生什么情况为什么
(2)为保证进程正确地工作,应采用怎样的资源分配策略为什么
[简答题]有三个进程P1、P2和P3并发工作。进程P1需要资源S3和资源S1;进程P2需要资源S2和资源S1;进程P3需要资源S3和资源S2。问:
若对资源分配不加限制,会发生什么情况为什么
[单项选择]在操作系统中引入并发可以提高系统效率。若有三个进程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%
[单项选择]在一个单CPU的计算机系统中,有两台外部设备R1、R2和三个进程P1、P2、P3。系统采用可剥夺方式优先级的进程调度方案,且所有进程可以并行使用I/O设备,三个进程的优先级、使用设备的先后顺序和占用设备时间如表3.8所示。
表3.8 设备的先后顺序和占用设备时间A. 60
B. 67
C. 78
D. 90
[单项选择]在一个单CPU的计算机系统中,有三台不同的外部设备R1、R2、R3和三个进程P1、P2、P3。系统CPU调度采用可剥夺式优先级的进程调度方案,三个进程的优先级、使用设备的先后顺序和占用设备时间如表2-5所示。
进程
优先级
使用设备的先后顺序和占用设备时间
P1
R2(30ms)→CPU(10ms)→R1(30ms)→CPU(10ms)
P2
R1(20ms)→CPU(30ms)→R2(40ms)
表2-5 进程占用设备情况
进程 优先级 使用设备、GPU的先后顺序和占用时间
P1 R1(20ms)→CPU(20ms)→R3(20ms)
P2 R3(40ms)→CPU(30ms)→R2(20ms)
P3 CPU(30ms)→R2(20ms)→CPU(20ms)
假设操作系统的开销忽略不计,从三个进程同时投入运行到全部完成,CPU的利用率约为 (30) %;R3的利用率约为 (31) %(设备的利用率指该设备的使用时间与进程组全部完成所占用时间的比率)。

A. 66.7
B. 75
C. 83.3
D. 91.7
[单项选择]某系统正在执行三个进程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、P4为具有合作关系的四个进程,P1执行三个计算操作并将结果分别存入X、Y、Z变量,P1运行结束后,P2、P3和P4分别计算X、Y、Z变量的平方值并将结果存入原变量。利用P、V操作实现上述进程间的同步关系。

我来回答:

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

订单号:

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