一次只允许一个进程在临界区执行
一个进程在临界区执行时由于发生了某个事件而使它暂停执行,这时可允许另一个进程进入临界区执行
当有进程在临界区时其它想进入临界区执行的进程必须等待
任何一个进入临界区执行的进程必须在有限时间内退出临界区
有进程退出临界区执行的进程必须在有限时间内退出临界区
第1题:
对临界区的正确论述是(30)。
①临界区是指进程中实现进程互斥的那段代码
②临界区是指进程中用于实现进程同步的那段代码
③临界区是指进程中用于实现进程通信的那段代码
④临界区是指进程中用于访问共享资源的那段代码
⑤临界区是指进程中用于访问临界资源的那段代码
⑥若进程A与进程B必须互斥地进入自己的临界区,
则进程A处于对应的区内时,仍有可能被进程B中断
A.①,②
B.①,②,⑤
C.⑤,⑥
D.①,②,③,④,⑤,⑥
第2题:
多个并发进程使用一个互斥信号量S时,如果S=0,则表示______。
A.有一个进程在临界区中
B.有一个进程在临界区中,另一个进程正在等待进入临界区
C.有多个进程在临界区中
D.有一个进程在临界区中,另一些进程正在等待进入临界区
A.
B.
C.
D.
第3题:
A.必须互斥进入临界区访问临界资源
B.可以同时进入临界区间访问临界资源
C.允许n个进程进入临界区访问临界资源
D.至多允许两个进程同时访问临界资源
第4题:
下列关于临界区叙述正确的是
A.进程中访问临界资源的那段程序称为临界区
B.临界区最多允许两个进程进入
C.进程进入临界区的要求可以在无限的时间内得到满足
D.系统中一些资源一次只允许有限的进程使用,称之为临界资源
第5题:
下列关于操作系统临界区的描述中,哪一个是不正确的? ( )
A.临界区没有进程时,要求进入临界区的进程就都可以进入临界区
B.临界区有进程使用时,其他进程可以申请进入临界区
C.临界区有进程在使用时,其他要求进入临界区的进程必须等待
D.进程进入临界区的要求必须在有限的时间内得到满足
第6题:
多个并发进程使用一个互斥信号量S时,如果S=0,则表示(21)。
A.有一个进程在临界区中
B.有一个进程在临界区中,另一个进程正在等待进入临界区
C.有多个进程在临界区中
D.有一个进程在临界区中,另一些进程正在等待进入临界区
第7题:
●对于两个并发进程,设互斥信号量为mutex,若mutex =1,则(35)。
(35)
A.表示没有进程进入临界区
B.表示有一个进程进入临界区
C.表示有一个进程进入临界区,另一个进程等待进入
D.表示有两个进程进入临界区
第8题:
A. 一个进程入了临界区,另一个进程等待
B. 没有一个进程进入了临界区
C. 只有一个进程进入了临界区
D. 两个进程都在等待
第9题:
多个并发进程使用一个互斥信号量nap时,如果nap=0,则通常表示(21)。由于可重用资源的冲突会引起死锁,产生死锁有4个必要条件:互斥、保持和等待、循环等待以及(22)分配方式。
A.有多个进程在临界区中
B.有一个进程在临界区中
C.没有进程在临界区中
D.有一个进程在临界区中,另一些进程正在等待进入临界区
第10题:
为了保证临界资源的正确使用,进程在结束对临界资源的访问后必须通过下列哪一区才能离开?
A.进入区
B.临界区
C.退出区
D.剩余区