首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程read、move和print共享缓冲器B1和B2。进程read负责从输入设备上读信息,每读出一条记录后把它存放到缓冲器B1中。进程move从缓冲器B1中取出一条记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓
假定系统有三个并发进程read、move和print共享缓冲器B1和B2。进程read负责从输入设备上读信息,每读出一条记录后把它存放到缓冲器B1中。进程move从缓冲器B1中取出一条记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓
admin
2017-01-05
55
问题
假定系统有三个并发进程read、move和print共享缓冲器B1和B2。进程read负责从输入设备上读信息,每读出一条记录后把它存放到缓冲器B1中。进程move从缓冲器B1中取出一条记录,加工后存入缓冲器B2。进程print将B2中的记录取出打印输出。缓冲器B1和B2每次只能存放一条记录。要求三个进程协调完成任务,使打印出来的与读人的记录的条数,次序完全一样。请用wait和signal原语写出它们的并发程序。
选项
答案
begin SR,SM1,SM2,SP:semaphore; B1,B2:record: SR:=1;SM1:=0:SM2:=1;SP:=0; cobegin process read X:record; begin R:(接收来自输入设备上一条记录) X:=接收的一条记录: wait(SR); B1:=X: signal(SM 1); goto R; end: Process move Y:record; begin M:wait(SM 1); Y:=B 1; Signal(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://www.kaotiyun.com/show/hGRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简要分析英、法20世纪30年代绥靖法西斯国家的表现及影响。
论述红军长征的历史意义。
简述当代科学技术革命兴起的背景、特点及影响。
春秋时期的鲁国初税亩和战国时期以商鞅变法为代表的各国变法,在历史上产生了深刻的影响。这些变法的最大作用和产生的最主要的社会后果是()。
共产国际“七大”决定加强各国共产党的自主性,主要是由于()。
1925年爆发的当时世界上罢工时间最长的一次斗争是()。
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:乾隆年间的税种有()
利玛窦与徐光启合作翻译的(),介绍了曾经流行于欧洲的欧几里得平面几何的系统理论,大大地丰富了中国古代几何学的内容。
某中央处理器的数据通路如图所示。MDR为内存数据寄存器,PC为程序计数器,IR为指令寄存器。所有的单线箭头为控制微命令。(1)请说明图中部件X的名称和功能、寄存器Y的名称和功能。(2)请解释:为什么要设置T暂存器?(3)假定指
随机试题
在一个时期的生产经营活动结束后,对本期的资源利用状况及其结果进行总结的控制工作是( )
伤寒病人最严重的并发症是
A.耳前淋巴结B.下颌下淋巴结C.颌上淋巴结D.颏下淋巴结E.耳后淋巴结前牙及口底炎症主要引流至()
浸淫蔓延,黄水频流,状如虫行皮中,其痒尤甚,最易传染,其病因是走窜无足,遍体作痒,抓破外溢,随破随及,不致化腐,其病因是
张某生性好赌,但是每赌必输,因而欠了赵某很多钱。一直没还。赵某向其索要,张某以自己没有为托词不愿意偿还。赵某十分生气,于是找人将其关在村里的地下室内,对其进行殴打,直至其愿意还钱。赵某将张某关押了两天才将其放出。张某的伤势经医院检查已经构成了轻伤,赵某的行
有下列()情形的,进出口货物的纳税人可以向海关申请退税。
一般来说,当经济发展过快、物价涨幅过大时,政府为控制社会总需求,保持经济稳定增长而采取的手段可以是()。
e(2e+3)/4
AMonitor/TIPPpolllastmonthfoundthatyoungpeopleandseniorsheldsimilarviewswhenaskedto______theimportanceofUSm
Birdsnotonlybringsong,color,andactivitytoagarden______arevitallyneededbyplants.
最新回复
(
0
)