首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
现有一个计算进程Pc和一个打印进程Pp,系统提供n个缓冲区,初态时所有缓冲区为空。计算进程每次向一个缓冲区写入数据,打印进程从一个缓冲区取出数据,给出程序框图、信号量初值和意义。
现有一个计算进程Pc和一个打印进程Pp,系统提供n个缓冲区,初态时所有缓冲区为空。计算进程每次向一个缓冲区写入数据,打印进程从一个缓冲区取出数据,给出程序框图、信号量初值和意义。
admin
2016-05-12
32
问题
现有一个计算进程P
c
和一个打印进程P
p
,系统提供n个缓冲区,初态时所有缓冲区为空。计算进程每次向一个缓冲区写入数据,打印进程从一个缓冲区取出数据,给出程序框图、信号量初值和意义。
选项
答案
(1)要设置的信号灯意义及其初值: data=0无有数据的缓冲区。 buffer=n有n个空闲缓冲区。 mutex=1对缓冲区存取操作的互斥信号量。 (2)计算进程P
c
和打印进程P
p
的流程。 计算进程P
c
: 打印进程P
p
: while(1){ while(1){ 计算出结果; semWait(data); semWait(buffer); semWait(mutex); semWait(mutex); 从缓冲区取出结果; 将数据结果放入缓冲区; sem(mutex); semSignal(mutex); semSignal(buffer); semSignal(data); 打印计算结果; } }。
解析
转载请注明原文地址:https://kaotiyun.com/show/svNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
广义建筑业是指围绕土木建筑工程产品生产过程,支撑展开的从建筑产品规划、________、运行维护等建设全过程工作的所有相关机构的集合。()
项目管理
________是项目建设全过程的最后一道程序。
邀请招标,是指招标人以招标邀请书的方式,邀请_______家以上具备承担施工招标项目能力、资信良好的特定法人或其他组织投标,招标人按事先规定的程序和办法从中择优选择中标人的招标方式。()
下列选项中,招标人可以不必在资格预审文件或招标文件中载明()
检验批及分项工程应由________、建设单位项目技术负责人组织施工单位项目专业质量技术负责人等进行验收。()
计算机机房的安全等级分为()
为提高电子设备的抗干扰能力,主要的措施有___________、隔离、滤波、吸波和接地等。
网络中的保密信息只能供经过___________,以经过允许的方式使用,信息不泄露给非授权用户、实体或过程,或供其利用。
随机试题
社区综合实力的重要标志是【】
简述蔡元培的美育观。
咽与食管的分界处平
A.脐与右髂前上棘连线外、中1/3交点处B.腋中线与第10肋相交处C.胸骨左侧第5肋间隙锁骨中线内侧1~2cmD.右锁骨中线与右肋弓相交处E.腋中线与第8肋相交处阑尾根部的体表投影在
债权人转让权利,未通知债务人的,该转让对债务人不发生效力。()
下列有关文学常识的表述,有错误的一项是()
在进行数据库物理设计时,为提高查询效率,需要在基本表的一些列上建立索引。有下列情况:Ⅰ.查询语句的WHERE子句中引用率比较高的列Ⅱ.经常参与连接操作的列Ⅲ.经常在orderby子句中出现的列Ⅳ.经常使用LIKE操
下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。voiddelete(s,C)chars[],c;{inti,j;for(i=j=0;();i++)if(s[i]!=’c’)s[j++]=
A、 B、 C、 C
Whentheearthwasborntherewasnoocean.Thegraduallycoolingearthwasenvelopedinheavylayersofcloud,which【S1】______m
最新回复
(
0
)