首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程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
2019-08-01
47
问题
假定系统有三个并发进程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(SM1); goto R; end; Process move Y:record; begin M:wait(SMl); Y:=B1: 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://kaotiyun.com/show/0VCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
《明定国是》诏的内容不包括()。
美国主张建立国际联盟的主要目的是()。
在太平天国时期,对晚清兵制以及政局产生深远影响的是()。
利玛窦与徐光启合作翻译的(),介绍了曾经流行于欧洲的欧几里得平面几何的系统理论,大大地丰富了中国古代几何学的内容。
1908年安庆新军起义是由()领导的。
最早发明玻璃制造技术的地区是()。
中世纪战争史上有过两次君士坦丁堡陷落,分别简述其发生的时间、征战的双方、导致的历史变动。
“一战”期间,中国民族资本主义迅速发展的重要作用是()。
在机器数中,正数的符号位用“1”表示的是()。
假定某采用页式虚拟存储管理的计算机系统中,主存储器容量为1GB,被分为262144块物理块,物理块号为0,1,2,……,262143。某进程的地址空间占4页,逻辑页号为0,1,2,3,被分配到主存储器的第20,45,101,58号物理块中。回答:
随机试题
A.结扎止血法B.包扎止血法C.药物止血法D.指压止血法E.填塞止血法颌面部洞穿性创口的止血选用
项目决策分析与评价中,成本与费用按成本与产量的关系可分为()。
按照《中华人民共和国合同法》规定,与合同转让中的“债权转让”比较,“由第三人向债权人履行债务”的主要特点表现为()。
关于轻集料的物理性质,下列叙述正确的有()。
()应向验船部门申请拖航检验,并取得验船师签发的拖航检验报告或适航批准书。
检验检疫机构对入境、出境人员实施传染病监测,有权要求人出境人员填写健康申明卡、出示预防接种证书、健康证书或其他有关证件。
某企业(增值税一般纳税人)2008年实际已缴纳税金情况如下:增值税850万元,消费税150万元,城市维护建设税70万元,车船税1.5万元,印花税3万元,所得税120万元,耕地占用税15万元,契税18万元。上述各项税金应计入“应交税费”科目借方的金额是(
下列单位不缴纳城建税的有()。
老王手上有一笔资金,若买了黄金,就不能投资期货;只有投资了期货,才能投资茶叶;只能选择投资茶叶,或者投资外汇,但是最近投资外汇风险太大,所以不能操作。由此可以推出老王:
Inordertohelpthestudentsgetabetterunderstandingofthenewconception,theprofessor______itwithmanyexamples.
最新回复
(
0
)