首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
现有一个计算进程Pc和一个打印进程Pp,系统提供n个缓冲区,初态时所有缓冲区为空。计算进程每次向一个缓冲区写入数据,打印进程从一个缓冲区取出数据,给出程序框图、信号量初值和意义。
现有一个计算进程Pc和一个打印进程Pp,系统提供n个缓冲区,初态时所有缓冲区为空。计算进程每次向一个缓冲区写入数据,打印进程从一个缓冲区取出数据,给出程序框图、信号量初值和意义。
admin
2016-05-12
34
问题
现有一个计算进程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://jikaoti.com/ti/Z9EaFFFM
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
采样保持器的作用是在A/D进行转换期间保持采样输入信号大小不变。试绘制出表示采样保持器的基本电路原理图并进行说明。
以下关于建设程序的主要内容叙述不正确的是()
下列关于建筑市场管理描述正确的是()
招标投标的公开原则没有要求()
是项目建设全过程的最后一道程序。()
网络中的保密信息只能供经过___________,以经过允许的方式使用,信息不泄露给非授权用户、实体或过程,或供其利用。
某设备公司计划期内安排A、B两种产品生产,有关资源消耗及可获利润(万元/件)如题39表,该公司希望生产安排的利润最大化。试建立该问题的标准形式数学模型以原点为基础求出基础可行解,并建立初始单纯形表。
作业时间
在网络操作系统中,都必须提供信息传输的基本功能,通常以________的形式出现。
文件映射只可用于________的进程之间,而不能用于网络上。
随机试题
阅读《宝玉挨打》中的一段文字,然后回答下题。贾政冷笑道:“倒休提这话。我养了这不肖的孽障,已不孝;教训他一番,又有众人护持;不如趁今日一发勒死了,以绝将来之患!”说着,便要绳索来勒死。王夫人连忙抱住哭道:“老爷虽然应当管教儿子,也要看夫妻分上。我
企业技术进步的核心是()
乳腺小叶腺体大量增生,导管扩张发生在下列哪一时期
现场急救应首选为防止参与磷吸收,中毒创面应禁用
一奶牛长期患病,临床表现咳嗽、呼吸困难、消瘦和贫血等。死后剖检可见其多种器官组织,尤其是肺、淋巴结和乳房等处有散在大小不等的结节性病变,切面有似豆腐渣样、质地松软的灰白色或黄白色物质。进行病理组织学检查,似豆腐渣样物质为
咳嗽伴大量脓痰见于
在经济业务特别少的单位,其会计凭证可以不进行审核,直接作为登记账簿的依据。()
下列叙述中错误的是______。
设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是
Bothcivilizationandculturearefairlymodernwords,havingcomeintoprominentuseduringthe19thcenturybyanthropologists
最新回复
(
0
)