什么是临界区和临界资源?对临界区管理的基本原则是什么?

题目
问答题
什么是临界区和临界资源?对临界区管理的基本原则是什么?
参考答案和解析
正确答案: 临界区——并发进程中与共享变量有关的程序段。
临界资源——共享变量代表的资源。
临界区管理的基本原则:
(1)一次至多一个进程能够在它的临界区内;
(2)不能让一个进程无限地留在它的临界区内;
(3)不能强迫一个进程无限地等待进入它的临界区。特别,进入临界区的任一进程不能妨碍正等待进入的其它进程的进展。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


参考答案:D

第2题:

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

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

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

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

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

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

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

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

A.①,②

B.①,②,⑤

C.⑤,⑥

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


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

第3题:

【问题1】(5分)

请简述什么是临界资源?什么是临界区?访问临界资源应遵循哪些原则?


正确答案:
临界资源:一次只能给一个进程访问的资源称为临界资源。(1.5分)
    临界区:进程中访问临界资源的那段代码称为临界区。(1.5分)
    访问临界资源时应遵循如下原则:(2分)
        - 空闲让进(或有空即进)
        - 忙则等待(或无空则等)
        - 有限等待
        - 让权等待

第4题:

什么是临界区?什么是相关临界区?对相关临界区的管理要求有哪些?


正确答案:若系统中的某些资源一次只允许一个进程使用,这类资源称为临界资源,而在进程中访问临界资源的那一段程序称为临界区。如果有若干进程共享某一临界区,则该临界区称为相关临界区。对相关临界区的管理要求是实行互斥,保证在同一时刻只有一个进程访问临界区。对相关临界区的调度原则可归纳为:有空让进、无空等待、多中择一、有限等待、让权等待。

第5题:

为了保证临界资源的正确使用,进程在结束对临界资源的访问后必须通过下列哪一区才能离开?

A.进入区

B.临界区

C.退出区

D.剩余区


正确答案:C

第6题:

什么是临界区和临界资源?对临界区管理的基本原则是什么?


正确答案:并发进程中与共享变量有关的程序段叫“临界区”,共享变量代表的资源叫“临界资源”,基本原则:(1)一次至多一个进程进入临界区(2)如果已有进程在临界区中,试图进入此临界区的其他进程应等待(3)进入临界区内的进程应在有限时间内退出。

第7题:

下列关于临界区叙述正确的是

A.进程中访问临界资源的那段程序称为临界区

B.临界区最多允许两个进程进入

C.进程进入临界区的要求可以在无限的时间内得到满足

D.系统中一些资源一次只允许有限的进程使用,称之为临界资源


正确答案:A
解析:系统中一些资源一次只允许一个进程使用,称之为临界资源。进程中访问临界资源的那段程序称为临界区。当没有进程在临界区时,允许一个进程立即进入临界区。进程进入临界区的要求可以在有限的时间内得到满足。

第8题:

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

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

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

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

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


正确答案:A

第9题:

什么是临界资源?什么是临界区?


正确答案: 临界资源是指一次仅允许一个进程访问的资源.
临界区是指每个进程中访问临界资源的那段程序代码.

第10题:

临界资源与临界区


正确答案: 一次仅允许一个进程使用的资源称为临界资源(Critical Resource)。各进程对临界资源操作的程序段的执行应该是互斥的。我们把这种互斥执行的程序段称为临界区(Critical Section)或互斥段。