首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程read,move和print共享缓冲器B1和B2。进程read负责从输入设备上读信息,每读出一个记录后把它存放到缓冲器B1中。进程move从缓冲器B,中取出一记录,加工后存人缓冲器B2。进程print将B2中的记录取出打印输出。缓冲
假定系统有三个并发进程read,move和print共享缓冲器B1和B2。进程read负责从输入设备上读信息,每读出一个记录后把它存放到缓冲器B1中。进程move从缓冲器B,中取出一记录,加工后存人缓冲器B2。进程print将B2中的记录取出打印输出。缓冲
admin
2014-07-18
34
问题
假定系统有三个并发进程read,move和print共享缓冲器B
1
和B
2
。进程read负责从输入设备上读信息,每读出一个记录后把它存放到缓冲器B
1
中。进程move从缓冲器B,中取出一记录,加工后存人缓冲器B
2
。进程print将B
2
中的记录取出打印输出。缓冲器B
1
和B
2
每次只能存放一个记录。要求三个进程协调完成任务,使打印出来的与读入的记录个数、次序完全一样。请用wait和signal原语写出它们的并发程序。
选项
答案
begin SR,SM
1
,SM
2
,SP:semaphore; B
1
,B
2
:record; SR:=1;SM
1
:=0;SM
2
:=1;SP:=0; Cobegin process read X:record: begin R:(接收来自输入设备上一个记录) X:=接收的一个记录; wait(SR); B
1
:=X; signal(SMl); goto R; end; Process move Y:record; Begin M:wait(SMl); Y:=B
1
; Signal(SR) 加工Y wait(SM2); B
1
:=Y; signal(SP); goto M; end; Process print Z:record: Begin P:wait(SP); Z:=B
1
; signal(SM
2
) 打印Z go to P; end; Coend; end;
解析
转载请注明原文地址:https://kaotiyun.com/show/aaxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
清初设置的两个“办事大臣”是()。①宁古塔②西宁③库伦④西藏
国民政府对日宣战的时间是()。
中国历史上第一部资产阶级革命法典《临时约法》公布的时间是()。
我国第一部系统的史学理论著作是()。
明朝灭亡后,以下南明小朝廷存在的先后顺序是()。①绍武政权②永历政权③隆武政权④弘光政权
提出行星绕太阳运行为椭圆形轨道的天文学家是()。
撰写《南海寄归内法传》和《大唐西域求法高僧传》二书,记录了南亚许多国家的社会、文化和宗教状况,成为研究7世纪印度、巴基斯坦和南洋各国历史、地理可靠资料的是()。
()的设置是清王朝实行满汉联合、以汉制汉统治方式在军事上的具体体现
东欧国家的私有化方式一般有四种,其中波兰采取的主要方式是()
随机试题
社会保障关乎获得感,也等同于安全感。而放在当前的世界维度中,可以通过社会保障来__________一个国家的发展诚意:发达国家的良好福利往往能对优秀青年人才产生筑巢引凤的号召效应,而一些没有迈过“中等收入陷阱”的国家,其社会保障__________的,尤其
下列句子没有使用降格修辞的是
萨摩耶犬,3月龄,2日前突发呕吐,不食,少饮。昨日上午大便稀薄,下午便血,昨晚至今日上午呕吐7次,腹泻6次,体温38.9℃,血液检查:白细胞数11.8×109个/L,红细胞8.6×1012个/L,血红蛋白浓度179g/L,血小板241×109个/L,二氧化
最可能的诊断是下列措施哪项不妥
A、旋光度测定法B、银量法C、铈量法D、高锰酸钾法E、紫外分光光度法含量测定方法为硫酸亚铁片
根据《宪法》规定,关于我国基本经济制度的说法,下列选项正确的是:(2014年试卷一第95题)
关于暗示,错误的说法是()。
若f(x-1)=x2(x-1),则f(x)=[].
设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS)主关键字是NO。其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。将所有“96101”班号改
TheinfluenceofthemoralstandardsofthehomeisevidentIfthereisnorecognitionofthedifference【C1】______rightandwron
最新回复
(
0
)