更多“在操作系统中解决进程间()和()的一种方法是使用信号量。”相关问题
  • 第1题:

    (9)操作系统必须提供一种启动进程的机制,在DOS中,该机制就是EXEC函数。在Windows和OS/2中启动进程的函数是 ___________。


    正确答案:
    (9) CreateProcess 【解析】操作系统必须提供一种启动进程的机制。在DOS中,该机制就是EXEC函数。在Windows中启动进程的函数是CreateProcess,它的代码存储在操作系统的内核里,即在KERNEL32.DLL文件中。

  • 第2题:

    机制是一种解决进程同步和互斥的有效工具;当其值为-2,表示当前阻塞队列中有(26)个等待进程。

    (57)

    A.线程

    B.管程

    C.信号量

    D.临界资源


    正确答案:C

  • 第3题:

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

    A 共享变量

    B flAg

    C 信号量

    D 整型变量


    参考答案C

  • 第4题:

    操作系统为了解决进程间合作和资源共享所带来的同步与互斥问题,通常采用的一种方法是使用(31)。若在系统中有若干个互斥资源R,6个并发进程,每个进程都需要5个资源R,那么使系统不发生死锁的资源R的最少数目为(32)。

    A.调度

    B.分派

    C.信号量

    D.通讯


    正确答案:C
    解析:该题考察对概念的理解。

  • 第5题:

    操作系统为了解决进程间合作和资源共享所带来的同步与互斥问题,通常采用的一种方法是使用(42)。某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是(43)。

    A.调度

    B.分派

    C.通讯

    D.信号量


    正确答案:D
    解析:使用一个称为信号量的变量并对它进行的两个原语操作。

  • 第6题:

    在操作系统中,解决进程间的(43)和(44)问题的一种方法是使用(45)。(43)是指进程间具有的一定的逻辑关系。(44)是指进程间在使用共享资料方面的约束关系。对于(45)可以做(46)操作和(47)操作。(46)操作用于阻塞进程,(47)操作用于释放进程。程序中的(46)和(47)操作应谨慎检查,保证其使用的正确性,否则执行时可能发生死锁。

    A.调度

    B.通信

    C.互斥

    D.同步


    正确答案:D

  • 第7题:

    为了解决进程间的同步和互斥问题,通常采用一种称为(39)机制的方法。

    A.系统调度

    B.系统分派

    C.多道程序设计

    D.信号量


    正确答案:D
    解析:由于在系统中,多个进程竞争同一资源可能会发生死锁,若无外力作用,这些进程都将永远不能再向前推进。为此,在操作系统的进程管理中最常用的方法是采用信号量(Semaphore)机制。信号量是表示资源的实体,是一个与队列有关的整型变量,其值仅能由P、V操作改变。“P操作”是检测信号量是否为正值,若不是,则阻塞调用进程;“V操作”是唤醒一个阻塞进程恢复执行。根据用途不同,信号量分为公用信号量和私用信号量。公用信号量用于实现进程间的互斥,初值通常设为1,它所联系的一组并行进程均可对它实施P、V操作;私用信号量用于实现进程间的同步,初始值通常设为0或n。

  • 第8题:

    ●在操作系统的进程管理中,若系统中有8个进程要使用互斥资源R,但最多只允许2个进程进入互斥段(临界区),则信号量S的变化范围是(25);若信号量S的当前值为4,则表示系统中有(26)个进程正在等待该资源。

    (25)A.-2~0

    B.-2~1

    C.-6~2

    D.-8~1

    (26)A.1

    B.2

    C.3

    D.4


    正确答案:C,D

  • 第9题:

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

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:C

  • 第10题:

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

    • A、一组信号量
    • B、共享数据结构
    • C、一组操作过程
    • D、全局条件变量
    • E、一组环境变量

    正确答案:B,C

  • 第11题:

    RPC是Windows操作系统使用的一个协议,它提供了一种进程间通信机制。


    正确答案:正确

  • 第12题:

    填空题
    在操作系统中解决进程间()和()的一种方法是使用信号量。

    正确答案: 同步,互斥
    解析: 暂无解析

  • 第13题:

    为了解决进程间的同步和互斥问题,通常采用一种称为(21)机制的方法。若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是(22)。

    A.调度

    B.信号量

    C.分派

    D.通信


    正确答案:B
    解析:见公共试题Ⅱ(21)、(22)。

  • 第14题:

    下列关于信号量使用的叙述中,哪些是正确的?

    A.信号量初始化后,只能实施P、V原语操作

    B.在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的P操作

    C.在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的V操作

    D.信号量的初值不能小于0

    E.互斥信号量的变化范围只能是正整数


    正确答案:ABD

  • 第15题:

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

    A 0个

    B 1个

    C 2个

    D 3个


    参考答案C

  • 第16题:

    在操作系统信号量机制中,对某信号量S进行P操作,使进程进入相应等待队列的条件是 ( )。

    A.S>0

    B.S<0

    C.S=0

    D.S!=0


    正确答案:B
    解析:当信号量S0时,表示资源已经分配完毕,此时进程执行P操作申请资源得不到满足,进入等待状态。所以,答案是B。

  • 第17题:

    在某操作系统中,用信号量来保护共享资源。设信号量S的初值是5,而S的当前值是-3,则有(22)个进程在等待由S保护的资源。

    A.2

    B.3

    C.5

    D.8


    正确答案:B
    解析:本题考查共享资源的保护。在操作系统中,一般采用P操作和V操作来实现对共享资源的保护。其中,P(S)操作的作用是将信号量S值减1,若S的值变成负数,则调用P操作的进程暂停执行,直到另一个进程对同一信号量做V操作。V(S)操作的作用是将信号量S值加1,若S的值小于等于0,则从相应队列中选择一个进程,唤醒它。题目中给出S的当前值为-3,说明还有3个进程在等待由S保护的资源。

  • 第18题:

    操作系统是一种使用软件,作业管理和进程管理是操作系统的重要组成部分。()


    答案:×

  • 第19题:

    在操作系统的进程管理中 若系统中有 6 个进程要使用互斥资源 R,但最多只允许2个进程进入互斥段(临界区),则信号量 S 的变化范围是( )。

    A.-1~1 B.-2~1 C.-3~2 D.-4~2


    正确答案:D

  • 第20题:

    在操作系统中,对信号量S的P操作原语的定义中,使进程进入相应阻塞队列等待的条件是()。

    AS>0

    BS=0

    CS<0


    C

  • 第21题:

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

    • A、-7~1
    • B、-7~3
    • C、-3~0
    • D、-3~10

    正确答案:B

  • 第22题:

    操作系统中利用信号量和P、V操作,()。

    • A、只能实现进程的互斥
    • B、只能实现进程的同步
    • C、可实现进程的互斥和同步
    • D、可完成进程调度

    正确答案:C

  • 第23题:

    单选题
    操作系统中利用信号量和P、V操作,()。
    A

    只能实现进程的互斥

    B

    只能实现进程的同步

    C

    可实现进程的互斥和同步

    D

    可完成进程调度


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