首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进程
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进程
admin
2017-11-14
85
问题
设有一缓冲池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://www.kaotiyun.com/show/bCRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
利玛窦与徐光启合作翻译的(),介绍了曾经流行于欧洲的欧几里得平面几何的系统理论,大大地丰富了中国古代几何学的内容。
到19世纪蒸汽时代资本主义取得了具有决定意义的胜利,意思是说()。
西汉末年,()对太初历作了系统的解释,并调整为三统历。这是中国第一部记载完整的历法。
在19世纪晚期到20世纪初期时,英法经济发展缓慢下来的共同原因是()。①技术装备相对落后②战败的割地赔款③资本大量输出④资源和劳动力的匮乏
下列关于克里斯提尼改革的叙述不正确的是()。
火的使用,是人类在征服自然的进程中所取得的伟大成果。人类开始使用天然火是在()。
第一次鸦片战争、第二次鸦片战争的时间,分别对应于法国的()时期和()时期。
二次大战后,主要资本主义国家经历了增长时期,首先开始这个进程的国家是()。
某会议有n个参与者,等大家到齐后会议才能开始,利用P、V原语操作实现会议参与者进程。
计算机系统中,判断是否有中断事件发生的时机是()。
随机试题
体温是指
A、GLPB、GMPC、GCPD、GAPE、GSP药品临床试验管理规范
关于磷的叙述错误的是
关于生姜的描述哪些是错误的
设备工程合同管理的根本任务是( )。
通常情况下,特殊培训的成本是由()来承担的。
甘肃资源储量名列全国第1位的有()族金属等10种。
美国哥伦比亚大学地球物理学家劳克斯,拉克纳曾提出“人造树”的设想,“人造树”所用的材料是一种碱性树脂,当其接触到酸性的二氧化碳时会发生反应,它们吸收二氧化碳的能力胜过真正的树木。也有科学家提议给海洋“施铁肥”,让浮游植物迅速繁殖,尽可能多地吸收二氧化碳。当
农民:农具:土地
有如下类定义:classTV{public:Tv(intS=41,stringbr=“TCL”):size(s),brand(br){}一Tv(){}private:intsize;stringbrand;};若执行语句TV
最新回复
(
0
)