首页
登录
从业资格
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中
admin
2022-08-02
53
问题
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b、C处应分别填( )
A.V(S2)、P(S1)、V(S1)B.V(S2)、P(S2)、V (S1)C.P(S2)、V(S1)、V(S2)D.P(S2)、V (S2)、V (S1)
选项
A.V(S2)、P(S1)、V(S1)
B.V(S2)、P(S2)、V (S1)
C.P(S2)、V(S1)、V(S2)
D.P(S2)、V (S2)、V (S1)
答案
B
解析
本题考查操作系统信号量知识。进程互斥是指系统中各进程互斥使用临界资源。又称为进程间接制约。进程同步是并发执行的进程因直接制约而引起的相互通信,互相协调,互相等待。公用信号量:用于互斥的信号量,资源数,取值范围为进程个数; 私用信号量:用于同步的信号量。本题是单缓冲区的生产者-消费者问题。a处缓冲区里面已经有了产品,使得消费进程P2可以运行,因此a处为V(S2);b处为P(S2)即P2消费S2;消费完毕后,P1又可以生产了,因此c处为V(S1)。
转载请注明原文地址:https://tihaiku.com/congyezige/2418926.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
ISO定义的网络管理功能中,()的功能包括对网络系统资源吞吐率、使用率、误码
中继器对应ISO/OSI开放系统参考模型的物理层,它不转换或过滤数据包,因而要求
下列关于网管系统的描述中,正确的是()。①网管软件有告警管理功能,如设备端口的
ISO定义的网络管理功能中,_______的功能包括初始化被管理对象、更改系统配
下列()命令不能用来关闭Linux操作系统。A.init B.exit
在Windows系统中,系统对用户组默认权限由高到低的顺序是()。如果希望某
在Linux中,系统内核和一些引导文件存放在()目录中A./dev B.
要重新启动Linux操作系统,可使用()命令。A.init0 B.shu
在Windows系统中,可以在“运行”框中输入()命令,来打开资源管理器。
在WindowsXP操作系统中,需要浏览日志文件时,可通过()进行查看,其中包
随机试题
WriteonANSWERSHEETTWOanoteofabout50-60wordsbasedonthefollowin
[originaltext]W:Wecan’tfindTom,heismissing!Thetrainisabouttoleave.
Angerisanemotionthatcanbedifficulttodealwith.Sometimesit’sexper
Today’slectureisonthesubjectofPronunciationAchievementFactors.
根据上图,下列说法正确的是:A.2015—2019年,上映电影数与电影票房的
各种运输方式内外部的各个方面的构成和联系,就是( )。 A.运输系统
在统计法律制度中,统计行政法规的法律效力()。A.仅次于宪法 B.
在Excel2003中,在A1单元格输入=SUM(8、7、8、7),其值为(
某男,56岁。患肾阳不足之泄泻5年,症见肠鸣腹胀、五更泄泻、食少不化面黄肢冷。医
下列有关颈椎病的诊断治疗哪项是错误的?A.各种类型颈椎病均可行推拿牵引治疗 B
最新回复
(
0
)