记录型信号量S是表示某临界资源的数目。若S当前值为1,此时进程P1先执行wait(S),然后进程P2执行signal(S),则S的值为()A.0B.1C.2D.以上都不是

记录型信号量S是表示某临界资源的数目。若S当前值为1,此时进程P1先执行wait(S),然后进程P2执行signal(S),则S的值为()

A.0

B.1

C.2

D.以上都不是


参考答案和解析
正确

相关考题:

操作系统在使用信号量解决同步与互斥问题中,若P(或wAit)、V(或signAl)操作的信号量S初值为3,当前值为-2,则表示有( )等待进程。 A 0个B 1个C 2个D 3个

若P、V操作的信号量S初值为2,当前值为-1,则表示有()个等待进程。A.0B.1C.2D.3

若P、V操作的信号量S初值为2,当前值为-1,则表示有() 个等待进程。 A.0B.lC.2D.3

在操作系统的进程管理中,若某资源的信号量S的初值为2,当前值为-1,则表示系统中有 _____ 个正在等待该资源的进程。A.0B.1C.2D.3A.B.C.D.

在操作系统的进程管理中,若某资源的信号量S的初值为2,当前值为-1,则表示系统中有(25)个正在等待该资源的进程。A.0B.1C.2D.3

对一个信号量S的初值S.value表示系统中某种资源的数目,若做了P、V操作后使得 S.value<0,下列说法正确的是( )。A.系统资源已分配完毕B.该值的绝对值为系统剩余资源数C.此时其他进程不能再执行P、V操作D.此时执行V操作,表示又一个进程进入进程阻塞队列

信号量是操作系统中用于互斥和同步机制的一个共享的整数变量。信号量仅可以由初始化、唤醒(Signal)和等待(Wait)三种操作访问。对于给定的信号量S,等待操作Wait(S)(又称P操作)定义为:if s0 then (39) else挂起调用的进程唤醒操作Signal(S)(又称V操作)定义为:if 存在等待的进程 then 唤醒这个进程else (40)给定信号量S,可以定义一个临界区来确保其互斥,即保证在同一时刻这个临界区只能够被一个进程执行。当S被初始化为1时,代码段(41):{临界区}(42):定义了一个临界区。这样的临界区实际上是将共享数据和对这些数据的操作一起封装起来,通过其互斥机制一次只允许一个进程进入,这种临界区通常称为(43)。A.S:=0B.S:=S+1C.S:=S-1D.S:=1E.Signal(S+1)

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

Unix的进程p对信号量s执行wait(s)操作后,s的值将()。 A.加1B.减1C.等于0D.小于0

Unix的进程p对信号量s执行signal(s)操作后,s的值将()。 A.加1B.减1C.等于0D.小于0

● 若信号量S的初值为2,当前值为-1,则表示有 (37) 个进程等待信号量 S。(37)A. 0B. 1C. 2D. 3

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

有三个进程P1,P2和P3并发工作。进程P1需用资源S3和S1;进程P2需用资源S1和S2;进程P3需用资源S2和S3 为保证进程正确工作,应采用怎样的资源分配策略?为什么?

若P、V操作的信号量S初值为2,当前值为1,则表示有()个等待进程。A0BlC2D3

在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是__(1)__;若信号量S的当前值为-2,则表示系统口有__(2)__一个正在等待该资源的进程。空白(1)处应选择()A、-7~1B、-7~3C、-3~0D、-3~10

每执行一次P操作,信号量的数值S减1。若S0,则该进程();若S0,则该进程()。

当一进程因在记录型信号量S上执行V(S)操作而导致唤醒另一进程后,S的值为()。A、>0B、<0C、≥0D、≤0

Unix的进程p对信号量s执行signal(s)操作后,s的值将()。A、加1B、减1C、等于0D、小于0

如果信号量S的当前值为-5,则表示系统中共有5个等待进程。

若信号量S的初值为5,当前值为-2,则表示当前系统有()进程在与S相关的队列中等待。A、0个B、1个C、2个D、3个

用信号量S实现对系统中5台打印机的互斥使用,S.value的初值应设置为(),若S.value的当前值为-1,则表示S.L队列中有()个等待进程。

Unix的进程p对信号量s执行wait(s)操作后,s的值将()。A、加1B、减1C、等于0D、小于0

单选题Unix的进程p对信号量s执行wait(s)操作后,s的值将()。A加1B减1C等于0D小于0

填空题用信号量S实现对系统中5台打印机的互斥使用,S.value的初值应设置为(),若S.value的当前值为-1,则表示S.L队列中有()个等待进程。

单选题在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是__(1)__;若信号量S的当前值为-2,则表示系统口有__(2)__一个正在等待该资源的进程。空白(2)处应选择()A0B1C2D3

单选题当一进程因在记录型信号量S上执行V(S)操作而导致唤醒另一进程后,S的值为()。A>0B<0C≥0D≤0

填空题每执行一次P操作,信号量的数值S减1。若S0,则该进程();若S0,则该进程()。

单选题Unix的进程p对信号量s执行signal(s)操作后,s的值将()。A加1B减1C等于0D小于0