首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
现有一个计算进程Pc和一个打印进程Pp,系统提供n个缓冲区,初态时所有缓冲区为空。计算进程每次向一个缓冲区写入数据,打印进程从一个缓冲区取出数据,给出程序框图、信号量初值和意义。
现有一个计算进程Pc和一个打印进程Pp,系统提供n个缓冲区,初态时所有缓冲区为空。计算进程每次向一个缓冲区写入数据,打印进程从一个缓冲区取出数据,给出程序框图、信号量初值和意义。
admin
2016-05-12
40
问题
现有一个计算进程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
操作系统
理工类
相关试题推荐
步进电动机分辨率为720步/转,位置寄存器P为7位,速度寄存器包括最高位符号位共8位。在零时刻,二进制00011110B装入速度寄存器,位置寄存器初始值为0,在1000Hz时钟的上升沿,速度寄存器的内容加入位置寄存器。设采用DDA法产生电动机的分布运动。
招标资格预审的申请人少于_______的,应当重新招标。()
建设程序
下列属于常见的风险分析的方法是()
简述建筑工程技术经济分析需要经历的步骤。
某大学生收到四家公司的聘用通知,年薪分别为5万、6.2万、6.8万、7万。考虑长远发展,该生选择了6.2万年薪的工作,则他选择的机会成本________万元。()
计算机机房在设计时首先要考虑的是()
机房为避免火灾、水灾,应采取的措施有:____________、火灾报警系统、灭火设施和管理措施。
路由器制造商提供的路由器都可以通过编写___________来执行包过滤功能。
随机试题
隧道施工监控量测的任务包括()。
协议出让底价可以低于协议出让最低价。()。
下列说法中,属于沥青路面粘层主要作用的是()。[2011年真题]
在登记账簿过程中,每一账页的最后一行及下一页第一行都要办理转页手续,是为了()。
(2001年考试真题)申华有限责任公司(以下简称申华公司)因近期发生亏损,现金流量严重不足,无力支付于2001年12月31日到期的应付华强有限责任公司(以下简称华强公司)账款1000万元。经协商,申华公司与华强公司同意就此项债务进行重组。有关重组协议如下:
【2014年上】根据《国家中长期教育改革和发展规划纲要(2010~2020年)》的规定,下列关于我国教育发展战略目标的说法不正确的是()。
下列选项中,可以由左图折叠而成的立体图是:
使用PowerDesigner的DataArchitect可以对数据库生成物理数据模型(PDM),这种功能通常称为【】。
A.advantageB.applicantC.complexD.concededE.employsF.expertG.exposedH.frequentlyI.globally
A、Snowflakesofthefirstsnowaredirty.B、Itisdifficulttoseethesnowflakesclosely.C、Weshouldenjoysnowflakesrathert
最新回复
(
0
)