首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如下图所示。如果采用PV操作来实现进程PA和进程PB间的管道通信,并且保证这两个进程并发执行的正确性,则至少需要(26)。
进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如下图所示。如果采用PV操作来实现进程PA和进程PB间的管道通信,并且保证这两个进程并发执行的正确性,则至少需要(26)。
admin
2005-03-20
70
问题
进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如下图所示。如果采用PV操作来实现进程PA和进程PB间的管道通信,并且保证这两个进程并发执行的正确性,则至少需要(26)。
选项
A、1个信号量,信号量的初值为0
B、2个信号量,信号量的初值分别为0、1
C、3个信号量,信号量的初值分别为0、0、1
D、4个信号量,信号量的初值分别为0、0、1、1
答案
C
解析
本题考查的是进程同步互斥方面的知识。在系统中的每一个进程其工作的正确与否不仅取决于它自身的正确性,而且与它在执行中能否与其他相关进程正确的实施同步互斥有关。常用PV操作实现进程同步与互斥。试题是关于两个进程合作的同步问题,是一个典型的生产者和消费者的问题。生产者进程PA不断地向管道写数据,消费者进程PB从管道中读数据并加工处理。为了实现 PA与PB进程间的同步问题,需要设置一个信号量S1,且初值为1,表示管道未满,可以将数据写入管道;设置另一个信号量S2与管道是否有数据联系起来,当信号量的值为“0”时表示进程PA还未将数据写入管道,当信号量的值为非“0”时表示管道有数据存在。其同步过程如图所示。试题(26)的正确答案是C。
转载请注明原文地址:https://www.kaotiyun.com/show/cgUZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
项目配置管理的主要任务中,不包括(52)。
项目经理在项目管理过程中需要收集多种工作信息,例如完成了多少工作,花费了多少时间,发生什么样的成本,以及存在什么突出问题等,以便(26)。
在UML提供的图中,(16)用于描述系统与外部系统及用户之间的交互:(17)用于按时间顺序描述对象间的交互。
根据监理范围及内容的不同,信息系统工程的监理模式可分为(63)。
以下关于入侵检测系统的描述中,说法错误的是(27)。
The receiving activities conduct analyses of the requirements with the requirements provider to ensure that a compatible, shared
在处理已识别的风险及其根源时,(50)用来检查并记录风险应对策略的效果以及风险管理过程的效果。
在(23)中,①代表的技术通过对网络数据的封包和加密传输,在公网上传输私有数据、达到私有网络的安全级别:②代表的技术把所有传输的数据进行加密,可以代替telnet,可以为ftp提供一个安全的“通道”;③代表的协议让持有证书的Internet浏览器软件
IEEE 802.11小组公布了多个正式的WLAN标准,其中(14)工作在2.4GHz的 ISM频段。在WLAN体系结构中,AP的作用是(15)。
简述活锁和死锁的概念,死锁的测试,解除死锁的方法。简述数据的不一致与并发控制的关系。
随机试题
批复的类型。
A.胆囊造口术B.胆囊切除术C.胆囊切除术,胆总管探查术D.胆囊空肠Roux-en-Y吻合术E.肝总管空肠Roux-en-Y吻合术胆囊结石伴有梗阻性黄疸病人可行
下列何种情况下阻生齿可暂不拔除
A、外感病属邪犯少阳证者B、外感风热时毒C、感冒属暑热者D、流行性腮腺炎及轻中型乙型脑炎E、病毒性感冒小柴胡颗粒的主治病证是
根据有关标准管理的规定,对需要在全国工程建设行业范围内统一的工程建设勘察、规划、设计、施工(包括安装)及验收等的质量要求,可以制定工程建设()。
金融资产管理公司的核心业务是()。
关于民事权利,下列哪一选项是正确的?()
行政机关利用法律、政策等手段进行社会管理活动和自身管理活动所产生的工作成就以及积极效果称为()。
BSP的主要目标是提供一个信息系统规划,用以支持企业短期和长期的信息需求对于下面列出的目标Ⅰ.为管理者提供一种形式化的、客观的方法,明确建立信息系统的优先顺序,不应考虑部门的狭隘利益,并避免主观性Ⅱ.为具有较长生命周期系统的建设、保护系统的
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是()。
最新回复
(
0
)