计算机操作系统

用PV操作实现进程互斥进入相关临界区时,要求()A、用一个信号量S与一组相关临界区联系起来B、任何进程在进入临界区前应调用P操作C、进程退出临界区进调用V操作来释放一个等待信号量S的进程D、一个等待信号量S的进程被释放后便可以进入它的临界区E、一个等待信号量S的进程被释放后应再调用P操作后才能进入它的临界区.

题目

用PV操作实现进程互斥进入相关临界区时,要求()

  • A、用一个信号量S与一组相关临界区联系起来
  • B、任何进程在进入临界区前应调用P操作
  • C、进程退出临界区进调用V操作来释放一个等待信号量S的进程
  • D、一个等待信号量S的进程被释放后便可以进入它的临界区
  • E、一个等待信号量S的进程被释放后应再调用P操作后才能进入它的临界区.
参考答案和解析
正确答案:A,B,C,D
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

用PV操作管理临界区时把信号量的初值定义为1,现已有一个进程在临界区,但有n个进程在等待进人临界区,这时信号量的值为()。

A.1

B.-1

C.-N

D.N


正确答案:C

第2题:

对临界区的正确论述是(30)。

①临界区是指进程中实现进程互斥的那段代码

②临界区是指进程中用于实现进程同步的那段代码

③临界区是指进程中用于实现进程通信的那段代码

④临界区是指进程中用于访问共享资源的那段代码

⑤临界区是指进程中用于访问临界资源的那段代码

⑥若进程A与进程B必须互斥地进入自己的临界区,

则进程A处于对应的区内时,仍有可能被进程B中断

A.①,②

B.①,②,⑤

C.⑤,⑥

D.①,②,③,④,⑤,⑥


正确答案:C
解析:临界区是进程中对临界资源实施操作的那段程序(临界资源是指一次仅允许一个进程访问的资源)。互斥临界区管理的原则是有空即进、无空则等、有限等待和让权等待。当某一进程进入互斥临界区时,仍有可能因为时间片用完,更高优先级的进程到来等原因,而被另一进程中断。所以答案为5和6。

第3题:

若有n个进程在执行过程中,访问同一个临界资源时,它们之间___。

A.必须互斥进入临界区访问临界资源

B.可以同时进入临界区间访问临界资源

C.允许n个进程进入临界区访问临界资源

D.至多允许两个进程同时访问临界资源


正确答案:A

第4题:

用PV操作管理临界区时,若有n个进程在等待进入临界区,则这时的信号量值为()

  • A、n
  • B、l
  • C、0
  • D、-n

正确答案:D

第5题:

对于两个并发进程,设互斥信号量为S,当S=0时,则表示()

  • A、有一个进程进入了临界区
  • B、有一个进程进入了临界区,并有多个进程等待进入
  • C、没有进程进入临界区
  • D、有不止一个进程进入了临界区

正确答案:A

第6题:

设两个进程共用一个临界区的互斥信号量mutex,当mutex=0时表示:() 。

A. 一个进程入了临界区,另一个进程等待

B. 没有一个进程进入了临界区

C. 只有一个进程进入了临界区

D. 两个进程都在等待


参考答案A

第7题:

下列关于操作系统临界区的描述中,哪一个是不正确的? ( )

A.临界区没有进程时,要求进入临界区的进程就都可以进入临界区

B.临界区有进程使用时,其他进程可以申请进入临界区

C.临界区有进程在使用时,其他要求进入临界区的进程必须等待

D.进程进入临界区的要求必须在有限的时间内得到满足


正确答案:A

第8题:

下面对临界区的论述中正确的是()。

A、临界区是指进程中用于实现进程互斥的那段代码。

B、临界区是指进程中用于实现进程同步的那段代码。

C、临界区是指进程中用于实现进程通信的那代码。

D、临界区是指进程中访问临界资源的那段代码。


参考答案:D

第9题:

若用PV操作来管理相关临界区,且信号量的值总是在[-2,1]之间变化,则()

  • A、最多只有一个进程在相关临界区执行
  • B、至少有两个进程在等待进入相关临界区
  • C、相关临界区的个数最多2个
  • D、竞争相关临界区执行权的进程最多2个

正确答案:A

第10题:

用PV操作管理临界区时,把信号量的初值定义为1,现有n个进程在等待进入临界区,这时信号量的值为()

  • A、n
  • B、n-1
  • C、1-n
  • D、-n

正确答案:D

更多相关问题