首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有三个进程PA、PB和PC合作解决文件打印问题:PA将文件记录从磁盘读入主存的缓冲区l,每执行一次读一个记录;PB将缓冲区1的内容复制到缓冲区2,每执行一次复制一个记录;PC将缓冲区2的内容打印出来,每执行一次打印一个记录。缓冲区的大小等于一个记录的大小。
有三个进程PA、PB和PC合作解决文件打印问题:PA将文件记录从磁盘读入主存的缓冲区l,每执行一次读一个记录;PB将缓冲区1的内容复制到缓冲区2,每执行一次复制一个记录;PC将缓冲区2的内容打印出来,每执行一次打印一个记录。缓冲区的大小等于一个记录的大小。
admin
2018-07-17
24
问题
有三个进程PA、PB和PC合作解决文件打印问题:PA将文件记录从磁盘读入主存的缓冲区l,每执行一次读一个记录;PB将缓冲区1的内容复制到缓冲区2,每执行一次复制一个记录;PC将缓冲区2的内容打印出来,每执行一次打印一个记录。缓冲区的大小等于一个记录的大小。请用P、V操作来保证文件的正确打印。
选项
答案
本题考查用PV操作解决进程的同步互斥问题。 进程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。相应的进程描述如下: semaphore empty1=1; //缓冲区1是否为空 semaphore full1=0; //缓冲区1是否有记录可供处理 semaphore empty2=1; //缓冲区2是否为空 semaphore full2=0; //缓冲区2是否有记录可供处理 cobegin{ process PA(){ while(TRUE){ 从磁盘读入一条记录; P(empty1); 将记录存入缓冲区1; V(full1); } } process PB(){ while(TRUE){ P(fulll); 从缓冲区1中取出一条记录; V(empny1); P(empty2), 将取出的记录存入缓冲区2; V(full2); } } process PC(){ while(TRUE){ P(full2); 从缓冲区2中取出一条记录; V(empty2); 将取出的记录打印出来; } } }Coend
解析
转载请注明原文地址:https://kaotiyun.com/show/98Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
《蒙巴顿方案》
最早测量子午线的长度,并主持修订了当时最先进历法《大衍历》的是僧人()。
战国初期,上党地区在下列哪一个国家的控制范围之内?()
1948年,南斯拉夫对从苏联照搬来的“行政命令式的国家集权式”体制进行改革逐步形成有自己特色的建设社会主义的理论和方法,其核心是()。
中共十四届六中全会《关于加强社会主义精神文明建设若干重要问题的决议》,强调要()。
二战以来,资本主义经济在发展中出现了许多新问题,这主要表现在()
王艮创立的()是中国封建社会后期的第一个启蒙学派,其从者大都致力于封建道德的普及宣传工作。
根据越南战争的起源和发展,分析“冷战”时期美国对第三世界政策的目标和动机。
十字军东征的目标是解放圣地()。
随机试题
焊缝代号
骨髓穿刺点最常选用__________、__________、__________。
在胎头吸引器内造成适当负压,应抽出的空气是()
人类嘌呤分解的终产物是胸腺嘧啶分解的终产物是
男,2岁半。发热咳嗽3天气急半天。出生后3个月发现心脏有杂音。曾患肺炎5次,并发心力衰竭1次。体格检查:消瘦,唇周青紫,有轻度鼻扇。体温39℃,心率150次/分,呼吸50次/分。心前区隆起,胸骨左缘第3~4肋间有收缩期震颤伴Ⅲ级全收缩期杂音,广泛传导。两
公路、水路交通“十一五”发展规划的目的在于()。
目标控制流程和监理信息流程应该在( )中做出明确规定。
甲公司适用的所得税税率为25%。甲公司于2×15年1月1日以银行存款2000万元取得了乙公司10%的股权,甲公司将取得的乙公司10%股权作为可供出售金融资产核算。2×15年12月31日,该可供出售金融资产的公允价值为2400万元。2×15年度乙公司实现净
意识是人脑的机能,是说()。
中国在全球奢侈品市场的地位已______,对其垂涎的各大奢侈品牌纷纷增资加码是______的举措。填入画横线部分最恰当的一项是:
最新回复
(
0
)