首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有三个进程PA、PB和PC合作解决文件打印问题;PA将文件记录从磁盘读入主存的缓冲区1,每执行一次读一个记录;PB将缓冲区1的内容复制到缓冲区2,每执行一次复制一个记录;PC将缓冲区2的内容打印出来,每执行一次打印一个记录。缓冲区的大小等于一个记录的大小。
有三个进程PA、PB和PC合作解决文件打印问题;PA将文件记录从磁盘读入主存的缓冲区1,每执行一次读一个记录;PB将缓冲区1的内容复制到缓冲区2,每执行一次复制一个记录;PC将缓冲区2的内容打印出来,每执行一次打印一个记录。缓冲区的大小等于一个记录的大小。
admin
2023-02-10
30
问题
有三个进程PA、PB和PC合作解决文件打印问题;PA将文件记录从磁盘读入主存的缓冲区1,每执行一次读一个记录;PB将缓冲区1的内容复制到缓冲区2,每执行一次复制一个记录;PC将缓冲区2的内容打印出来,每执行一次打印一个记录。缓冲区的大小等于一个记录的大小。请用P、V操作来保证文件的正确打印。
选项
答案
本题考查用P、V操作解决进程的同步互斥问题。 (1)进程PA、PB、PC之间的关系为:PA与PB共用一个单缓冲区,PB又与PC共用一个单缓冲区,其合作方式如下图所示。当缓冲区1为空时,进程PA可将一个记录读入其中;若缓冲区1中有数据且缓冲区2为空,则进程PB可将记录从缓冲区1复制到缓冲区2中;若缓冲区2中有数据,则进程PC可以打印记录。在其他条件下,相应进程必须等待。事实上,这是一个生产者-消费者问题。 [*] 为遵循这一同步规则。应设置4个信号量empty1、empty2、full1、full2,信号量empty1和empty2分别表示缓冲区1及缓冲区2是否为空,其初值为1;信号量full1和full2分别表示缓区1及缓冲区2是否有记录可供处理,其初值为0。 (2)相应的进程描述如下: [*]
解析
转载请注明原文地址:https://kaotiyun.com/show/wQwD777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
《中华人民共和国教师法》第二十二条规定,学校或其他教育机构对教师考核的内容包括()。
义务教育作为一项教育制度和法律制度,就其性质而言,义务教育最基本的三个特征是()。
小刚同学性格内向,平时不敢与老师交流,对学习上遇到的问题也没勇气向老师求教。一次偶然的机会,他向李老师请教了一个问题,李老师耐心解答并表扬了他。之后小刚逐渐学会了主动与老师交流。李老师改变小刚行为的方法属于()。
教师在引导学生长善救失中起主要作用,而学生自我教育、自觉发扬优点来克服缺点起次要作用。()
激发学生学习动机,下列方法正确的有()。
材料一新春伊始,《新农村》记者小梁到基层调研,以下是他在两个村庄采访的片段。“村子真于净”,这是外来人对东各村的第一印象。村道上见不到一张纸片,家家院里院外也清清爽爽。79岁的高大妈笑着把小梁往屋里迎。冬季取暖煤改电以后,高大妈家装了地暖,外面再
给定资料1.推进农家书屋建设工程,让浓郁书香涵养乡村文明,是实现全民阅读的重要组成部分。近年来,W镇当地以农家书屋为载体,推出精彩纷呈的文化活动,开展科学实用的农业技术培训,探索“农家书屋+”延伸服务,使农家书屋告别了传统意义上那间小小
截至2019年12月31日,中国共产党党员总数为9191.6万名,同比增长1.46%。在党员的性别、民族和学历上,女党员2559.9万名,少数民族党员680.3万名,大专及以上学历党员4661.5万名。在党员的入党时间上,新中国成立前入党的17.4万名,新
传统的光刻技术中,镜头与光刻胶之间的介质是空气,而浸没式技术是将空气介质换成液体,得到合适波长的光,以提高成像分辨率,以下说法错误的是:
办公室文员小梦下午2点准时开始整理文件,当分针与时针第一次成直角时,小梦将材料整理完毕,则小梦整理材料用了:
随机试题
如图所示,已知R1=10Ω,R2=200Ω,R3=300Ω,试判断此放大电路的性质,并求当输入电压Vi=8V时,输出电压Vo等于多少?
甲睾酮的作用不包括哪一项
钢筋混凝土预制桩采用重叠法制作,重叠的层数一般不宜超过四层。上层桩或邻桩的浇筑,应在下层桩或邻桩混凝土达到设计强度的()以后方可进行。
运动员的体育津贴属于()。
【2018下】小涛认为这次考试取得好成绩是因为自己运气好。依据维纳的归因理论,这属于()。
Thelawsaysthatwomenshouldhavethechanceofdoingthesamejobsasmenandearnthesameasthem.Therealityisvery
学校数学竞赛出了A、B、C三道题,至少做对一道的有25人,其中做对A题的有10人,做对B题的有13人,做对C题的有15人。如果三题都做对的只有1人,那么只做对两题的共有多少人?
设A=,B是2×3矩阵,满足BA=0,则B=_________。
设f(χ),g(χ)在区间[a,b]上连续,且g(χ)<f(χ)<m,则由曲线y=g(χ),y=f(χ)及直线χ=a,χ=b所围成的平面区域绕直线y=m旋转一周所得旋转体体积为().
Hereisourbreakfastmenu______,asyouhaveadvised,isfullofnutritiousfood.
最新回复
(
0
)