首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一个发送者进程和接收者进程,其流程图如图4—3所示。S是用于实现进程同步的信号量,mutex是用于实现进程互斥的信号量。试问流程图中的A、B、C、D4个框中应填写什么?假定缓冲区有无限多个且初始为空,S和mutex的初值应该是什么?( )
设有一个发送者进程和接收者进程,其流程图如图4—3所示。S是用于实现进程同步的信号量,mutex是用于实现进程互斥的信号量。试问流程图中的A、B、C、D4个框中应填写什么?假定缓冲区有无限多个且初始为空,S和mutex的初值应该是什么?( )
admin
2017-04-28
46
问题
设有一个发送者进程和接收者进程,其流程图如图4—3所示。S是用于实现进程同步的信号量,mutex是用于实现进程互斥的信号量。试问流程图中的A、B、C、D4个框中应填写什么?假定缓冲区有无限多个且初始为空,S和mutex的初值应该是什么?( )
选项
A、P(mutex)、V(mutex)、P(S)、P(mutex) S=缓冲区的个数 mutex=1
B、P(S)、V (mutex)、P(S)、P(mutex) S=0 mutex=1
C、P(mutex)、V(mutex)、P(S)、P(mutex) S=0 mutex=1
D、P(S)、V(mutex)、P(S)、P(mutcx) S=缓冲区的个数 mutex=0
答案
C
解析
流程图中的A、B、C、D4个框中分别应该填写:P(mutex)、V(mutex)、P(S)、P(mutex)或者P(mutex)、V(mutex)、P(mutex)、P(S)。首先应该明确这里的缓冲区是临界资源,所以“把缓冲区放到信息链尾”和“从缓冲区中取出消息”是互斥的。在操作前都要,P(mutex),成功的P操作后,进入临界区,退出时V(mutex),又mutex作为互斥信号量,初值应为l。
S作为同步信号量,发送者进程发送完信息后进行V(S),表示信号链中信息的个数增加1,作为接收者进程必须有相应的表示取走信息的P(S)操作。S是资源信号量,是用来表示信号链中信息的个数,其初值要根据进程的初始状态确定,这里初始为空,所以其初值应设置为0。
知识点回顾:
解决进程同步和互斥问题的求解步骤:
1)先要确定哪些操作是并发的,确定哪些操作是互斥的。并发操作可以用多个进程实现,同步和互斥就发生在这多个进程之间。多个进程操作同一临界资源就是进程间的互斥问题。多个进程要按一定的顺序操作就是进程间的同步问题。
2)每道题都指定了互斥和同步的规则,从中提炼出正确的操作条件,从而确定互斥和同步的操作流程。
3)根据互斥和同步规则以及操作流程确定信号量的个数和每个信号量表示的含义,只有确切地知道信号量所代表的含义,设置这个信号量才有意义。
4)同步信号量的初值要根据进程的初始状态确定,具体问题具体分析,没有统一的方法。互斥信号量的初值通常是1。
5)根据同步、互斥规则和每个进程的操作流程可以确定P、V操作的位置。需要说明的是,无论是互斥问题还是同步问题,只要是需要进程进入阻塞状态,就必须想到在什么时候将进程唤醒。
提示:
同步进程之间具有某种合作关系,如在执行时间上必须按一定的顺序协调运行,或者共享某种资源。互斥进程彼此在逻辑上完全无关,它们的运行不具有次序的特征。
转载请注明原文地址:https://jikaoti.com/ti/rBfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述凡尔赛-华盛顿体系的形成和崩溃过程。
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
巴黎和会讨论的中心问题是()。
克里特文明的文字类型是()。
“两个凡是”
在西欧列强海外殖民扩张进程中,各国之间相互争夺海上霸权。18世纪末,英国在争霸中取得胜利的根本原因在于()
1946年3月5日,英国前首相丘吉尔在富尔敦发表了(),发出第一个明白无误的“冷战”信号。
下列几种排序方法中,要求内存量最大的是()。
一个SPOOUNG系统由输入进程I、用户进程P、输出进程O、输入缓冲区、输出缓冲区组成。进程I通过输入缓冲区为进程P输入数据,进程P的处理结果通过输出缓冲区交给进程O输出。进程间数据交换以等长度的数据块为单位,这些数据块均存储在同一个磁盘上,因此,SPOO
某计算机字长为16位,主存地址空间大小为128KB,按字编址。采用单字长指令格式,指令各字段定义如图B-4所示。转移指令采用相对寻址方式,相对偏移量用补码表示,寻址方式定义见表B-1。请回答下列问题:转移指令的目标地址范围是多少?
随机试题
刺激性泻药作用特点是
关于法的历史类型,下列表述中错误的是:()
按照国家工程建筑消防技术标准进行消防设计的建筑工程竣工时,必须经()进行消防验收;未经验收或者经验收不合格的,不得投人使用。
投保人、被保险人或受益人故意制造保险事故的,保险人有权解除保险合同,并不承担赔偿或给付保险金的责任,并且( )。
2008年某股份有限公司召开股东大会,对于该企业股份有限公司召开股东大会,该企业必须做出科学的决策。根据以上资料,回答下列问题:有限责任公司股东会决议分为两种()。
学校在抗战纪念日组织学生开展参观历史博物馆,走访抗日老战士等活动,这些活动体现的德育途径是()
许多地方出现的“狼孩”事件说明()在人的身心发展中不起决定作用。
2014年年末,某省公路里程172167千米,同比增长2.8%,其中,高速公路4237千米,同比增长3.3%。国家铁路正线延展里程和营业里程分别为15060千米和9351千米,分别同比增长-0.28%和0.23%。地方铁路正线延展里程和营业里程分别为180
在唐朝,不同国家侨民相犯或唐朝人与外国人相犯,按照()处理
有如下枚举类型定义:enumDAY{SUN,MON=10,TUE,WED,THU,FRI=20,SAT};执行下列程序段for(inti=0:i
最新回复
(
0
)