首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有三个进程PA、PB和PC合作解决文件打印问题;PA将文件记录从磁盘读入主存的缓冲区1,每执行一次读一个记录;PB将缓冲区1的内容复制到缓冲区2,每执行一次复制一个记录;PC将缓冲区2的内容打印出来,每执行一次打印一个记录。缓冲区的大小等于一个记录的大小。
有三个进程PA、PB和PC合作解决文件打印问题;PA将文件记录从磁盘读入主存的缓冲区1,每执行一次读一个记录;PB将缓冲区1的内容复制到缓冲区2,每执行一次复制一个记录;PC将缓冲区2的内容打印出来,每执行一次打印一个记录。缓冲区的大小等于一个记录的大小。
admin
2023-02-10
52
问题
有三个进程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
学硕统考专业
相关试题推荐
奥地利动物行为学家劳伦兹在研究鸟类的自然习性时发现,刚孵出的幼鸟,如小鸡、小鸭,会在出生后很短一段时间内追逐自己的同类并把它们认作自己的母亲,若错过了这段时间,便很难再学会此类行为或“印刻”自己的“母亲”。美国著名心理学家布卢姆曾对近千名儿童进行了研究,认
在班级管理的原则中,()是指班级成员参与管理,发挥其主体作用。同时也强调管理者要增强民主意识,切实保障学生主人翁的地位和权利,及时采纳学生的正确意见并接受学生的监督,同时发展和完善各种学生组织,逐步扩大班委会等组织的权限。
给定资料1.近年来,学校的学业负担让很多学生不堪重负,长时间的课业学习不仅让学生们得不到充分的休息,也让本应属于他们的欢快的课余生活被枯燥的课业学习所取代。减负政策的实行仿佛让学生们看到了希望的曙光,但在减负政策逐步推行的过程中,部分政策其实并没有真正落
给定资料: 1.联合国粮农组织和经合组织联合发布的《2013—2022年农业展望》指出:“在经济快速增长和资源有限的制约下,中国的粮食供应是一项艰巨的任务。”依靠全球农业市场是一种方法。但要满足每年超过6亿吨的粮食需求,中国必须维持主要粮食作物的自给率。
截至2019年12月31日,中国共产党党员总数为9191.6万名,同比增长1.46%。在党员的性别、民族和学历上,女党员2559.9万名,少数民族党员680.3万名,大专及以上学历党员4661.5万名。在党员的入党时间上,新中国成立前入党的17.4万名,新
小明去某楼盘售楼部咨询售房情况。置业顾问告诉他,如果再卖出50套,则已卖出的数量与未卖出数量相等;如果再卖出150套,则已卖出的数量比未卖出的数量多一半,问该楼盘目前还剩下多少套房子未卖出?
吴老师、张老师、孙老师、苏老师都是某校教师,每位只教授语文、生物、物理、化学中的一门课程。已知:①如果吴老师教语文,那么张老师不教生物②或者孙老师教语文,或者吴老师教语文③如果张老师不教生物,那么苏老师也不教物理④或者吴老师不
我国宏观调控体系伴随社会主义市场经济体制改革的全面深化不断创新、完善。随着大数据、云计算、人工智能、区块链等加速创新,数字技术日益融入经济社会发展各领域全过程。数字技术不仅是数字经济发展的支撑,而且是辅助经济治理的基础。宏观经济是一个不可中断的连续进程,作
混凝土搅拌车从泵站运输到工地期间,其罐体必须时刻保持低速转动。下列关于这一操作目的的说法错误的是:
简述判断死锁的必要条件。
随机试题
某企业持有一张面额为10000元,3个月之后到期的票据到银行去办理贴现,银行经计算后提出,在扣除贴现息之后,将向该企业支付9920元。请先写出贴现公式,然后据以计算当前的年贴现率。
A、β2肾上腺素受体激动B、M胆碱受体拮抗剂C、白三烯受体拮抗剂D、糖皮质激素药E、磷酸二酯酶抑制剂扎鲁司特
患者,女性,28岁。胃大部切除术后4天,体温38.5℃,切口疼痛,应考虑
浅埋暗挖法与“新奥法”的主要区别在于是否()。
个人住房贷款的期限在1年以内(含1年)的贷款,实行合同利率,遇法定利率调整()。
丁公司2015年12月31日的资产负债表显示,资产总额年初数和年末数分别为4800万元和5000万元,负债总额年初数和年末数分别为2400万元和2500万元,丁公司2015年度营业收入为7350万元,净利润为294万元。要求:计算销售净利率。
设f(x)=(2x2-x-1)/(x-1)e1/x,求f(x)的间断点,并进行分类.
软件逆向工程就是分析已有的程序,寻求比源代码更高级的抽象表现形式。在逆向工程导出信息的四个抽象层次中,(39)________包括反映程序各部分之间相互依赖关系的信息;(40)________包括反映程序段功能及程序段之间关系的信息。(39)
第十二届全国人民代表大会第三次会议政府工作报告中看点众多,精彩纷呈。为了更好地宣传大会精神,新闻编辑小王需制作一个演示文稿,素材放于考生文件夹下的“文本素材.docx”及相关图片文件,具体要求如下:设置幻灯片为循环放映方式,每张幻灯片的自动切换时间
Inlandcanalsareusedto(shipping)farmandfactory(goods)to(nearby)town(or)seaports.
最新回复
(
0
)