题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-03-01 02:51:52

[简答题]有3个并发进程R、M、P,它们共享同一个缓冲区,假定缓冲区只能存放一条记录。进程R负责从输入设备读信息,每读入一个记录后,就把它放进缓冲区;进程M在缓冲区中加工读入的记录;进程P把加工后的记录打印输出。读入的记录经加工输出后,缓冲区又可以存放下一个记录。试写出他们能够正确执行的并发程序。

更多"有3个并发进程R、M、P,它们共享同一个缓冲区,假定缓冲区只能存放一条"的相关试题:

[简答题]有3个并发进程R、M、P,它们共享同一个缓冲区,假定缓冲区只能存放一条记录。进程R负责从输入设备读信息,每读入一个记录后,就把它放进缓冲区;进程M在缓冲区中加工读入的记录;进程P把加工后的记录打印输出。读入的记录经加工输出后,缓冲区又可以存放下一个记录。试写出他们能够正确执行的并发程序。
[简答题]设P1和P2是两个并发进程,它们共享一个临界资源,其执行临界区的算法如下。请判断该算法是否正确,并说明理由。如果有错,请改正。信号量S1、S2的初始值均为0。
P1 P2
_______________ ________________
while(1) while(1)

临界区: P(s1);
V(S1); 临界区;
… V(S2);
P(S2); …


[单项选择]临界区是指并发进程访问共享变量段的______。
A. 管理信息
B. 信息存储
C. 数据
D. 代码程序
[单项选择]临界区是指并发进程中访问共享变量的
A. 管理信息段
B. 信息存储段
C. 数据段
D. 程序段
[填空题]我们把并发进程中与共享变量有关的程序段称为______;______是指并发进程中涉及相同变量的那些程序段。
[填空题]设系统中仅有一类资源共3个,系统中有3个进程共享该资源,每个进程至少请求一个资源,若它们所需要的资源最大量总和是X,则发生死锁的必要条件是______。
[单项选择]若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数______。
A. 至少为1个
B. 至少为3个
C. 最多为1个
D. 最多为3个
[单项选择]若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数______;如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R资源数为______个。

A. 至少为1个
B. 至少为3个
C. 最多为1个
D. 最多为3个
[简答题]对若干个并发进程共享某一变量的相关临界区的管理有哪些要求。
[单项选择]2010年5月第13题若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数()。
A. 至少为1个
B. 至少为3个
C. 最多为1个
D. 最多为3个
[填空题]进程之间相互协调,彼此之间交换信息,这就是进程间的通信。当系统中各进程并发共享资源,从而使系统资源得以充分利用,这往往表现为______。
[多项选择]假定系统有三个并发进程read,move和print共享缓冲器B1和B2。进程read负责从输入设备上读信息,每读出一个记录后把它存放到缓冲器B1中。进程move从缓冲器B1中取出一记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓冲器B1和B2每次只能存放一个记录。要求三个进程协调完成任务,使打印出来的与读入的记录个数、次序完全一样。请用wait和signal原语写出它们的并发程序。

我来回答:

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

订单号:

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