首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进程
设有一缓冲池P,P中含有10个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中数据取出并输出,如下所示。若进程每次操作均以一个缓冲区为单位,试用记录型信号量写出两个进程的同步算法,要求写出信号量的设置。 输入进程
admin
2019-08-15
40
问题
设有一缓冲池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/ZiCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
20世80年代,被称为“机器人王国”的国家是()。
1945年7月至10月间,人民解放军在上党、邯郸歼灭了前来进犯的国民党军队,其影响主要是()
中国革命必须走农村包围城市最后夺取政权这样一条道路,主要取决于()。
下列关于古日耳曼人的社会状况的叙述中,不正确的是()。
为了顺利开展武装起义的准备工作,在彼得格勒苏维埃中成立了()。
一个客户机利用FTP协议从服务器上下载文件,如下图所示为整个过程中协议交换的过程,请回答如下问题:(1)该协议层图中第四层协议是什么?(2)如果FTP客户端采用了LIST命令来获得FTP服务器上的文件列表,该列表采用什么端口传输?
一台主机申请了一个到www.ab@C@edu.cn的连接,为了获取服务器的IP地址,首先要进行DNS查询,下图为本次查询的过程,请回答如下问题:(1)由个人主机发送给本地DNS服务器的数据是采用什么传输层协议发送的?利用了哪个端口?(2
在因特网中,IP数据报的传输需要经由源主机和中途路由器到达目的主机,下面说法正确的是()。
下图所示的CPU逻辑框图中,有两条独立的总线和两个独立的存储器。已知指令存储器IM最大容量为16384字(字长18位),数据存储器DM最大容量是65536字(字长16位)。各寄存器均有“打入”(Rin)“送出”(Rout/)控制命令,但图中未标出。
随机试题
美国在反倾销调查中计算中国出口产品正常价值时采用的价格是()
颅内肿瘤若表现为精神症状,常考虑肿瘤部位为
医疗机构的医务人员违反《献血法》规定,将不符合国家规定标准的血液用于患者的,由县级以上卫生行政部门给予的行政处罚是()
下列说法正确的有:
下列关于我国对外投资情况的表述,有误的是()。
出纳员小王开具支票一张,他所认为出票日期的正确写法是“二零零八年三月零五日”。()
目前我国商业银行资金的主要来源为(),利润的主要来源为()。
下列各项关于公文的生效日期表述准确的是()。
数据库系统中完成查询操作使用的语言是()。
Theystayeduplatetryingto______outawaytosolvetheproblem.
最新回复
(
0
)