更多“用管程解决进程间同步关系时,在管程内使用的对象是()。A、一组信号量B、共享数据结构C、一组操作过程D、全局条件变量E、一组环境变量”相关问题
  • 第1题:

    下面有关管程的叙述中,正确的是( )

    A、管程是进程间互斥的机制,它保证进程互斥地访问共享变量,并方便地阻塞和唤醒进程

    B、管程和P.V一样,同步操作分散在各个进程中

    C、管程和P.V一样,使用不当就可能导致进程死锁

    D、一个管程定义了一个数据结构和能在该数据结构上并发执行进程所的一组操作,这组操作能同步进程和改变管程中的数据


    参考答案:D

  • 第2题:

    ( )技术是操作系统用来解决进程同步的。

    A、管道

    B、管程

    C、通道

    D、中断


    答案:B

  • 第3题:

    下列关于管程的叙述中,哪一个是错误的?()

    • A、管程中不允许同时存在两个或两个以上的运行进程
    • B、Hoare提出了管程的一种实现方案
    • C、管程的互斥是由信号量及PV操作实现的
    • D、条件变量是用于解决同步问题的

    正确答案:C

  • 第4题:

    如果一组并发进程是无关的,则它们()

    • A、各自包含的程序都是不同的
    • B、可以包含相同的程序但没有共享变量
    • C、可以使用共享变量但各自有独立的工作区
    • D、不能同时执行

    正确答案:B

  • 第5题:

    在相互通信的进程间设置一个公共内存区,一组进程向该公共内存中写,另一组进程从该公共内存中读,通过这种方式实现两组进程间信息交换的方式称为()。

    • A、共享内存
    • B、消息机制
    • C、管道通信
    • D、套接字

    正确答案:A

  • 第6题:

    一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为()。

    • A、内容耦合
    • B、外部耦合
    • C、控制耦合
    • D、标记耦合

    正确答案:B

  • 第7题:

    对一组有交互的并发进程来说,它们中的每一个进程()

    • A、所含的程序都相同
    • B、所含的程序可以不同,但会涉及到共享变量
    • C、在同一时刻的状态都是相同的
    • D、执行的结果不受其他进程的影响

    正确答案:B

  • 第8题:

    单选题
    下列关于管程的叙述中,哪一个是错误的?()
    A

    管程中不允许同时存在两个或两个以上的运行进程

    B

    Hoare提出了管程的一种实现方案

    C

    管程的互斥是由信号量及PV操作实现的

    D

    条件变量是用于解决同步问题的


    正确答案: D
    解析: 暂无解析

  • 第9题:

    单选题
    一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为()。
    A

    内容耦合

    B

    外部耦合

    C

    控制耦合

    D

    标记耦合


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    ()定义了一个共享数据结构和各种进程在该数据结构上所能执行的全部操作。
    A

    管程

    B

    类程

    C

    线程

    D

    程序


    正确答案: A
    解析: 暂无解析

  • 第11题:

    单选题
    在相互通信的进程间设置一个公共内存区,一组进程向该公共内存中写,另一组进程从该公共内存中读,通过这种方式实现两组进程间信息交换的方式称为()。
    A

    共享内存

    B

    消息机制

    C

    管道通信

    D

    套接字


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    对一组有交互的并发进程来说,它们执行时()
    A

    具有可再现性

    B

    各自包含的程序都相同

    C

    相互间有依赖关系

    D

    不能使用共享资源


    正确答案: C
    解析: 暂无解析

  • 第13题:

    在解决进程间同步和互斥机制中,有一种机制是用一个标志来代表某种资源的状态,该标志称为( )。

    A 共享变量

    B flAg

    C 信号量

    D 整型变量


    参考答案C

  • 第14题:

    请教:2016计算机四级网络工程师高分突破试题单选题13如何解答?

    下列关于管程的叙述中,不正确的是

    A.管程是一种同步机制

    B.管程只能解决进程互斥问题

    C.引入管程是为了提高代码可读性

    D.管程将共享变量及对共享变量的操作封装在一起


    B

    【解析】

      管程实现了在一个时间点,最多只有一个线程在执行管程的某个子程序。与那些通过修改数据结构实现互斥访问的并发程序设计相比,管程实现很大程度上简化了程序设计

      系统中的各种硬件资源和软件资源,均可用数据结构抽象地描述其资源特性,即用少量信息和对资源所执行的操作来表征该资源,而忽略了它们的内部结构和实现细节。

      利用共享数据结构抽象地表示系统中的共享资源,而把对该共享数据结构实施的操作定义为一组过程。

  • 第15题:

    ()定义了一个专用数据结构和各种进程在该数据结构上所能执行的全部操作。

    • A、管程
    • B、类程
    • C、线程
    • D、程序

    正确答案:B

  • 第16题:

    对一组有交互的并发进程来说,它们执行时()

    • A、具有可再现性
    • B、各自包含的程序都相同
    • C、相互间有依赖关系
    • D、不能使用共享资源

    正确答案:C

  • 第17题:

    下列关于管程的叙述中,不正确的是()。

    • A、管程是一种同步机制
    • B、管程只能解决进程互斥问题
    • C、引入管程是为了提高代码可读性
    • D、管程将共享变量及对共享变量的操作封装在一起

    正确答案:B

  • 第18题:

    ()定义了一个共享数据结构和各种进程在该数据结构上所能执行的全部操作。

    • A、管程
    • B、类程
    • C、线程
    • D、程序

    正确答案:A

  • 第19题:

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

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

    正确答案:A,B,C,D

  • 第20题:

    多选题
    用管程解决进程间同步关系时,在管程内使用的对象是()。
    A

    一组信号量

    B

    共享数据结构

    C

    一组操作过程

    D

    全局条件变量

    E

    一组环境变量


    正确答案: A,E
    解析: 暂无解析

  • 第21题:

    单选题
    ()定义了一个专用数据结构和各种进程在该数据结构上所能执行的全部操作。
    A

    管程

    B

    类程

    C

    线程

    D

    程序


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    如果一组并发进程是无关的,则它们()
    A

    各自包含的程序都是不同的

    B

    可以包含相同的程序但没有共享变量

    C

    可以使用共享变量但各自有独立的工作区

    D

    不能同时执行


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    对一组有交互的并发进程来说,它们中的每一个进程()
    A

    所含的程序都相同

    B

    所含的程序可以不同,但会涉及到共享变量

    C

    在同一时刻的状态都是相同的

    D

    执行的结果不受其他进程的影响


    正确答案: D
    解析: 暂无解析