首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
现有一个计算进程Pc和一个打印进程Pp,系统提供n个缓冲区,初态时所有缓冲区为空。计算进程每次向一个缓冲区写入数据,打印进程从一个缓冲区取出数据,给出程序框图、信号量初值和意义。
现有一个计算进程Pc和一个打印进程Pp,系统提供n个缓冲区,初态时所有缓冲区为空。计算进程每次向一个缓冲区写入数据,打印进程从一个缓冲区取出数据,给出程序框图、信号量初值和意义。
admin
2016-05-12
66
问题
现有一个计算进程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
操作系统
理工类
相关试题推荐
由于截断误差等原因,DDA法生成的直线、圆弧都是由一系列的【】组成。
静态投资回收期
下列不属于建筑产品生产的经营管理特点的是()
简述建筑工程技术经济评价的特点及表现。
建筑工程技术经济学
下列属于招标程序中准备阶段的是()
机房为避免火灾、水灾,应采取的措施有:____________、火灾报警系统、灭火设施和管理措施。
在操作系统中,信号量表示资源的实体,是一个与队列有关的整型变量,其值仅能由()
下列对进程的描述正确的是()
简述网络操作系统中网络管理的含义,写出其所包括的主要内容。
随机试题
机会性感染
德育应坚持正面引导与纪律约束相结合,所以()。
A.医师为患者选用疗效相当但价格低廉的药物B.医师为患者提供完全、真实的信息,供其选择表态C.医师使用艾滋病患者病情资料时,应作隐去姓名等处理D.医师诊断时应考虑患者的各方面因素E.医师治疗时应努力使患者受益最能体现知情同意准则的是
每项经济业务的发生都必须从外部取得原始凭证。()
借款人还款能力的主要标志就是()。
李老师上《校园写生》课,下列选项中,不合适的结课方式是()。
3D打印又称增材制造技术,发端于上世纪八九十年代的美国.如今已在世界各地开花结果,并成为全球性研发竞争的焦点。关于3D打印,下列说法错误的是:
8,6,一4,-54,()
操作系统为用户提供了多种接口,它们是()。I.计算机高级指令Ⅱ.终端命令Ⅲ.图标菜单Ⅳ.汇编语言Ⅴ.C语言Ⅵ.系统调用
若有如下语句#include<iostream.h)voidmain()intx=3;do{X=X-2;cout<<x;}while(!(--x));}则上面程序段()。
最新回复
(
0
)