首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程read、move和print共享缓冲器Bl和B2。进程read负责从输入设备上读信息,每读出一条记录后把它存放到缓冲器B1中。进程move从缓冲器Bl中取出一条记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓
假定系统有三个并发进程read、move和print共享缓冲器Bl和B2。进程read负责从输入设备上读信息,每读出一条记录后把它存放到缓冲器B1中。进程move从缓冲器Bl中取出一条记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓
admin
2019-08-15
78
问题
假定系统有三个并发进程read、move和print共享缓冲器Bl和B2。进程read负责从输入设备上读信息,每读出一条记录后把它存放到缓冲器B1中。进程move从缓冲器Bl中取出一条记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓冲器Bl和。B2每次只能存放一条记录。要求三个进程协调完成任务,使打印出来的与读入的记录的条数,次序完全一样。请用wait和signal原语写出它们的并发程序。
选项
答案
begin SR,SMl,SM2,SP:semaphore; B1,B2:record; SR:=1;SMl:=0;SM2:=1;SP:=0; cobegin process read X:record; begin R:(接收来自输入设备上一条记录) X:=接收的一条记录; wait(SR); B1:=X: signal(SMl); goto R; end. Process move, Y:record; begin M:wait(SMl) Y:=Bl: Si nal(SR) 加工Y wait(SM2); B2:=Y; signal(SP); goto M; end. Process print Z:record; begin P:wait(SP) Z:=B2; signal(SM2) 打印Z goto P; end; coend; end; =
解析
转载请注明原文地址:https://kaotiyun.com/show/OiCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
民族区域自治制度是在国家的统一领导下,在()实行民族区域自治,设立自治机关,行使自治制度。
1947年,刘邓大军千里跃进大别山,揭开了战略反攻的序幕。 据此回答问题:中共中央将战略决战的方向首先指向()
鸦片战争失败后,西方列强强迫清政府签订了中国近代史上第一批不平等条约。鸦片战争是中国历史的转折点,对中国历史产生了深远的影响。中国开始逐步沦为半殖民地半封建社会。据此回答以下问题:规定外国人在中国可以不受中国法律管束的不平等条约是()
下列关于民族大迁徙的说法不正确的是()。
1956年11月,中共八届二中全会决定开展的全党整风运动要反对的错误倾向是()。
汉高祖派()出使南越,使得南越王赵佗向汉称臣,实现了汉对南越地区的控制。
给定页面请求序列RS=cadbebabcd,页框为4,起始为空,写出LRU页面置换过程。
哈佛(Harvard)结构的基本特点是()。
设某计算机的逻辑地址空间和物理地址空间均为64KB,按字节编址。若某进程最多需要6页(Page)数据存储空间,页的大小为1KB,操作系统采用固定分配局部置换策略为此进程分配4个页框(PageFrame)。在时刻260前的该进程访问情况见表B一2(访问位即使
关于DMA方式和通道方式,下列说法中错误的是()。
随机试题
MynextdoorneighborJohnsonseemstohave______opinionontheshowlastnight.
小儿生长发育期常出现慢性胃肠炎致
老年人口腔组织老化的特征是
下列有关工程项目目标应满足的条件不正确的是()。
防腐蚀涂层常用的施工方法有()。防腐蚀衬里采用玻璃钢衬里,其施工方法包括()。
在合同实施过程中,项目法人可向承包人推荐分包人的条件是()。
“言语交际过程是编码和译码传递信息的活动过程”理论以及行为主义心理学是______的心理学基础。
下列关于生活中的常识应用不正确的是:
某汉字的区位码是5448,它的国际码是
DISARM:
最新回复
(
0
)