题海
让大学四年没有难题
首页
搜题
登陆
题目详情
单选题
用p、v操作实现进程同步,信号量的初值为
A.
0
B.
1
C.
由用户确定
D.
-1
查看答案
学科:
操作系统
时间:
2024-01-04 10:05:25
相关题目
相关作业
题目1
单选题
进程A和进程B通过共享缓冲区协作完成数据处理,进程A负责产生数据并放入缓冲区,进程B负责 对缓冲区加工处理并输出,进程A和进程B之间的制约关系是
A. 既存在同步又存在互斥关系
B. 同步关系
C. 互斥关系
D. 无制约关系
题目2
单选题
用p、v操作实现进程同步,信号量的初值为
A. 0
B. 1
C. 由用户确定
D. -1
题目3
单选题
进程p1和p2均包含并发执行的现场,部分伪代码描述如下所示: 进程p1 } int x=0; Thread1(){ int a; a=1; x=x+1; } Thread2(){ int a; a=2; x=x+2; } } 进程p2 } int x=0; Thread3(){ int a; a=x; x=x+3; } Thread4(){ int b; b=x; x=x+4; } } 下列选项中,需要互斥执行的操作是
A. a=1与a=2
B. x=x+1与x=x+3
C. x=x+1与x=x+2
D. a=x与b=x
题目4
单选题
在使用信号量及P、V操作机制解决问题时,一个进程执行V操作意味着
A. 该进程从磁盘调入内存
B. 可能有另一个进程从等待队列进入就绪队列
C. 可能有另一个进程从磁盘被调入内存
D. 该进程从等待队列进入就绪队列
题目5
单选题
下面临界区概念论述正确的是( )
A. 临界区是指进程中用于实现进程同步的那段程序代码
B. 临界区是指进程中用于访问临界资源的那段程序代码
C. 临界区是指进程中用于实现进程互斥的那段程序代码
D. 临界区是指进程中用于实现进程通信的那段程序代码
题目6
单选题
有两个优先级相同的并发进程p1和p2,它们执行的过程如下,假设当前信号量s1=s2=0.当前z=2, 进程运行结束后,x、y、z的值分别是 . 进程p1 ... y=1; y=y+2; z=y+1; v(s1); p(s2); y=z+y ... 进程p2 ... x=1; x=x+1; p(s1); x=x+y; z=x+z; v(s2); ..
A. 5,12,9
B. 5,12,4
C. 5,9,9
D. 5,9,4
题目7
单选题
p操作可能导致
A. 进程结束
B. 进程等待
C. 进程创建
D. 进程就绪
题目8
单选题
下列 场景问题中只包含进程互斥问题
A. 一个进程读文件,一个进程写文件
B. 田径场的四百米接力比赛
C. 公共汽车上司机和售票员的配合工作
D. 两个进程通过缓冲区传递数据
题目9
单选题
以下 不属于临界资源
A. 打印机
B. 共享变量
C. 共享缓冲区
D. 非共享数据
题目10
单选题
对信号量s执行p操作后,使该进程进入资源等待队列的条件是
A. value >= 0
B. value <= 0
C. value < 0
D. value > 0
下载
题海APP
拍照搜题更快捷
海量题库
无搜索限制
快捷拍照搜题
扫描他!然后带走我~