首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进
admin
2018-08-12
27
问题
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。
输入进程 输出进程
…… ……
L:读入数据 L:从一满缓冲区中取出数据
…… ……
将数据写入一空缓冲区将 数据输出
GOTO L GOTO L
选项
答案
(1)设置信号量mutex,empty,full 初值:mutex=1,empty=10,full=0 (2)设置wait,signal操作如下: 输入进程 输出进程 L:读入数据 L:wait(full) wait(empty) wait(mutex) wait(mutex) 从一满缓冲区中取出数据 将数据写入一空缓冲区 signal(mutex) signal(mutex) signal(empty) signal(full) 数据输出 ……
解析
转载请注明原文地址:https://kaotiyun.com/show/SuRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
葡萄牙、西班牙最早走上殖民征服道路,从政治上来说是由于()
意大利统一运动的特点,不正确的是()。
魏晋南北朝时期商品经济水平较低的原因是()。
德国农民战争过程中,颁布的具有资产阶级性质的革命纲领是()。
中国共产党召开七届二中全会的主要目的是()。
关于美国内战,不正确的说法是()。
战时共产主义政策中对后来的工农联盟最能构成威胁的是()。
下列()不是挺进大别山的主力。
大河流域以其独特的地理环境孕育了人类璀璨的文明。下列不属于大河流域孕育的古代人类文明是()。
一次分配所有资源的方法可以预防死锁的发生,它破坏的死锁四个必要条件中的()。
随机试题
我国反不正当竞争法调整的对象限于_____________。
改革开放以来,我国出现了一些新的社会阶层,这些阶层归纳起来主要是民营科技企业的创业人员和技术人员、受聘于外资企业的管理理技术人员、个体户、私营企业主、中介组织从业人员、自由职业人员等。这些阶层出现的原因在于()
符合DNA结构的正确描述是
某绒毛膜癌化疗患者家属为了配合治疗,咨询护士给患者吃何种饮食,护士指导饮食为
刘阿姨是一位热心肠的人,街坊邻居有任何需要她都会不计任何回报地予以帮助。前段时间刘阿姨的好朋友李阿姨因旧伤复发卧床不起,刘阿姨整整照顾了李阿姨一个月。刘阿姨的行为不属于志愿服务,其不符合志愿服务()的基本特征。
知识经济时代与农业时代、工业时代相比有何特点,结合材料1—4加以分析。根据材料1、2分析世界科技发展对哲学研究提供了什么新课题?
(16年)行列式
(1)在考生文件夹下有一个工程文件sjt3.vbp(相应的窗体文件名为sjt3.frm),在窗体上添加一个名称为List1的列表框和一个名称为Text1的文本框,如图1所示。编写窗体的MouseDown事件过程。程序运行后,如果用鼠标单击窗体,则从键盘上输
Whyisthewomancalling?
Scientistsfordecadeshaveclashedoverwhetherevolutiontakesplacegraduallyorisdrivenbyshortspurtsofintensechange
最新回复
(
0
)