计算机操作系统综合练习

单选题()操作不是P操作可完成的。A 为进程分配处理机B 使信号量的值变小C 可用于进程的同步D 使进程进入阻塞状态

题目
单选题
()操作不是P操作可完成的。
A

为进程分配处理机

B

使信号量的值变小

C

可用于进程的同步

D

使进程进入阻塞状态

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列说法中,正确的是

A.进程之间同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调

B.信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P\V.操作来改变

C.V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于0,则从等待队列中唤醒一个进程,现进程变为等待状态;否则现进程继续进行

D.临界区是指每次仅允许一个进程访问的资源


正确答案:B
解析:A:注意同步和互斥的区别;C:V操作加1后如果信号量的值小于等于0,则唤醒一个进程,否则进程继续执行;D:注意区分临界区和临界资源。

第2题:

假设系统中有n个进程共享3台扫描仪,并采用PV操怍实现进程同步与互斥。若系统信号量S的当前值为一l,进程Pl.P2又分别执行了1次P(S)操作,那么信号量S的值应为( )。

A.3

B.-3

C.1

D.-1


正确答案:B

第3题:

如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会( )。

A.继续运行

B.进入阻塞态,让出CPU

C.进入就绪态,让出CPU

D.继续运行,并唤醒S队列头上的等待进程


参考答案:B

第4题:

在操作系统中,对信号量S的P操作原语的定义中,使进程进入相应阻塞队列等待的条件是()。

AS>0

BS=0

CS<0


C

第5题:

假设系统中有n个进程共享3台扫描仪,并采用PV操作实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,那么信号量S的值应为( )。

A.3
B.-3
C.1
D.-1

答案:B
解析:
本题考查的是操作系统PV操作方面的基本知识。系统采用PV操作实现进程同步与互斥,若有n个进程共享3台扫描仪,那么信号量S初值应为3。若系统当前信号量S的值为-1,此时,P1、P2又分别执行了1次P(S)操作,即当P1进程执行P(S)操作时,信号量S的值等于-2;当P2进程执行P(S)操作时,信号量S的值等于-3。

第6题:

用户进程A从运行状态转换到阻塞状态,可能是由于______。

A.该进程执行了V操作

B.某系统进程执行了V操作

C.该进程执行了P操作

D.某系统进程执行了P操作


正确答案:C
解析:在进程运行时,如果需要等待某一事件的发生,会进入阻塞状态。PV操作是实现进程同步与互斥的常用方法。P操作表示申请一个资源,V操作表示释放一个资源。所以,不可能是因为执行了V操作,排除选项A和选项B。而进程在执行P操作时,可能申请的资源不能立即得到,该进程会进入阻塞状态。所以,选项C是正确答案。

第7题:

下列有关P、V操作的表述中,错误的是()。

A.进程执行P操作后,有可能因此导致自身进入阻塞状态

B.进程执行V操作后,有可能因此唤醒相关阻塞进程

C.P操作对信号量执行减1操作

D.V操作对信号量执行减1操作


参考答案:D

第8题:

如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。

A、继续运行,并唤醒S队列头上的等待进程

B、继续运行

C、进入阻塞态,让出CPU

D、进入就绪态,让出CPU


参考答案:C

第9题:

假设系统中有n个进程共享3台扫描仪,并采用PV操怍实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,那么信号量S的值应为( )

A.3
B.-3
C.1
D.-1

答案:B
解析:
当有进程运行时,其他进程访问信号量,信号量就会减1。S=-1-2

第10题:

V操作是对信号量执行加1操作,意味着释放一个单位资源,如果加1后信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为阻塞状态,否则现进程继续进行。

A

B



更多相关问题