首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定系统有三个并发进程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
39
问题
假定系统有三个并发进程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://jikaoti.com/ti/oLGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
抗日战争期间,日本将沦陷区的许多矿产业、钢铁业等交给日本公司管理,其名义是()。
严复翻译的《天演论》一书的出版时间是()。
1534年英国议会宣布英国教会断绝与罗马教廷一切关系的文件是()。
解放军渡江战役中横渡长江的东西两个攻击点是()。
最早发明玻璃制造技术的地区是()。
下列选项不是在《关于建国以来党的若干历史问题的决议》中提出的是()。
(1)所有事件的最早发生时间如下:Ve(1)=0Ve(2)==5Ve(3)=6Ve(4)=max{ve(2)+3,ve(3)+6}=12Ve(5)=max{ve(3)+3,ve(4)+3}=15Ve(6)=ve(4)+4=16Ve(7)=ve
假定在一个处理机上执行的操作如下:作业估计服务时间片优先数A103B11C23D14E52这些
计算机网络分为广域网、城域网和局域网,其划分的主要依据是()。
随机试题
唐某追击窃贼时,猛然被人拉住。唐某着急没有回头看,误认为拉自己的人是窃贼的同伙,就用砖头砸过去,对方被砸倒在地(后经鉴定构成重伤)。唐某继续追击窃贼,事后发现,被砸伤的是来帮自己的邻居。唐某的行为属于:
我国标准抗A和抗B血清效价要求在
婴儿腹泻轻度脱水,累积丢失补充液量是婴儿腹泻重度脱水,累积丢失补充液量是
(2009年)曲面x2+y2+z2=2z之内以及曲面z=x2+y2之外所围成的立体的体积V为()。
地震区土石坝填筑料为无黏性土,其压实要求在浸润线以上材料的相对密度不低于()。
我国目前财政资源配置的主体是()。
张明的家离学校4千米,他每天早晨骑自行车上学,以20千米/时的速度行进,恰好准时到校。一天早晨,因为逆风,他提前0.2小时出发,以10千米/时的速度骑行,行至离学校2.4千米处遇到李强,他俩互相鼓励,加快了骑车的速度,结果比平时提前5分24秒到校。他遇到李
请使用VC6或使用【答题】菜单打开考生文件夹pmj3下的工程proj3,其中包含源程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有类Array的定义和主函数main的定义。请把主程序文件中的Array类的成员函数MinTwo()的定
Noonewhoreadsthenewspaperscandoubttheseriousnessofcrimeinthiscountry.Notaday【C1】______withoutnumerousrobber
这是一个需要再三考虑的重要决定。
最新回复
(
0
)