参考答案和解析
正确答案:能,同步与互斥是进程通信的基本内容,P、V操作与信号量结合可以实现同步与互斥。
更多“在一个系统中,若进程之间除了信号量之外不能共享任何变量,进程之间”相关问题
  • 第1题:

    假设系统中有n个进程共享3台扫描仪,并采用PV操怍实现进程同步与互斥。若系统信号量S的当前值为一l,进程Pl.P2又分别执行了1次P(S)操作,那么信号量S的值应为( )。

    A.3

    B.-3

    C.1

    D.-1


    正确答案:B

  • 第2题:

    假设有5个进程共享一个互斥段X,如果最多允许2个进程同时进入互斥段X,则信号量S的变化范围是(请作答此空 );若信号量S的当前值为-3,则表示系统中有( )个正在等待该资源的进程。

    A.-5~1
    B.-1~3
    C.-3~2
    D.0~5

    答案:C
    解析:
    本题考查操作系统进程管理同步与互斥方面的基础知识。
    本题的正确答案为C。系统中有5个进程共享一个互斥段咒如果最多允许2个进程同时进入X,那么信号量S的初值应设为2。假设5个进程依次进入X,那么当第一个进程进入X时,信号量S减1等于1;当第二个进程进入X时,信号量S减1等于0:当第三个进程进入X时,信号量S减1等于-1;当第四个进程进入X时,信号量S减1等于-2:当第五个进程进入X时,信号量S减1等于-3。可见,信号量的变化范围是-3~2。

  • 第3题:

    共享变量是指()访问的变量。

    A.只能被系统进程
    B.只能被多个进程互斥
    C.只能被用户进程
    D.可被多个进程

    答案:D
    解析:
    共享变量是指可被多个进程访问的变量。

  • 第4题:

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

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

    正确答案:C

  • 第5题:

    PV操作是在信号量上的操作。若某进程在调用V操作后释放了一个正在等待信号量的进程,那么在调用前信号量的值为()

    • A、=0
    • B、=1
    • C、<0
    • D、>0

    正确答案:C

  • 第6题:

    在段页式虚拟存储系统中,不同进程之间是如何实现程序共享的?


    正确答案: 在系统内设置有系统段表,用户段表指向系统段表,系统段表内有当前共享的用户数。当用户进程调入一个程序段之前,先查找系统段表,如果所需段存在,则将共享用户数加一,在将此段登记在用户进程段表中。当进程退出时,共享计数减一,最后一个用户删除共享代码段。

  • 第7题:

    PV操作是在信号量上的操作,若此时信号量的值小于0,则()

    • A、不允许进程调用V操作
    • B、调用P操作的进程不会成为等待状态
    • C、当前已有进程在等待信号量
    • D、当前无进程在临界区执行

    正确答案:C

  • 第8题:

    下述关于PROCESS语句特点的描述,哪个不正确()

    • A、PROCESS不可以与其它进程并发运行
    • B、进程结构中的所有语句都是按顺序执行的
    • C、为启动进程,进程中必须包含一个显示的敏感信号量
    • D、进程之间的通讯是通过信号量传递来实现的

    正确答案:A

  • 第9题:

    问答题
    在一个系统中,若进程之间除了信号量之外不能共享任何变量,进程之间能互相通信吗?

    正确答案: 能,同步与互斥是进程通信的基本内容,P、V操作与信号量结合可以实现同步与互斥。
    解析: 暂无解析

  • 第10题:

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

    0

    B

    1

    C

    2

    D

    3


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

  • 第11题:

    单选题
    同属于一个进程下的线程不能共享进程的哪一种资源()。
    A

    进程的代码

    B

    进程的虚拟地址空间

    C

    进程的全局变量

    D

    进程的文件资源

    E

    操作系统全局变量


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

  • 第12题:

    操作系统中,进程之间交换数据的过程称为什么? (1.0分) [单选.] A. 进程共享 B. 进程同步 C. 进程通信 D. 进程协调
    答案:C

  • 第13题:

    共享变量是()访问的变量。

    A.只能配系统进程

    B.只能被进程互斥

    C.只能被用户进程

    D.可被多个进程


    参考答案:D

  • 第14题:

    假设有5个进程共享一个互斥段X,如果最多允许2个进程同时进入互斥段X,则信号量S的变化范围是( );若信号量S的当前值为-3,则表示系统中有(请作答此空)个正在等待该资源的进程。

    A.0
    B.1
    C.2
    D. 3

    答案:D
    解析:
    本题的正确答案为D。根据PV操作定义,当信号量的值小于0时,其绝对值表示等待资源的进程数。本题中信号量S的当前值为-3,则表示系统中有3个进程请求资源得不到满足。

  • 第15题:

    在支持多线程的操作系统中,假设进程 P 创建了若干个线程,那么( )是不能被其他线程共享的。

    A.该进程的代码段
    B.该进程中打开的文件
    C.该进程的全局变量
    D.该进程中线程的栈指针

    答案:D
    解析:
    线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通信)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。但该线程中某线程的栈指针不能被这些线程所共享。

  • 第16题:

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

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

    正确答案:B

  • 第17题:

    共享变量是()访问的变量。

    • A、只能配系统进程
    • B、只能被进程互斥
    • C、只能被用户进程
    • D、可被多个进程

    正确答案:D

  • 第18题:

    同属于一个进程下的线程不能共享进程的哪一种资源()。

    • A、进程的代码
    • B、进程的虚拟地址空间
    • C、进程的全局变量
    • D、进程的文件资源
    • E、操作系统全局变量

    正确答案:E

  • 第19题:

    共享变量是指()访问的变量。

    • A、只能被系统进程
    • B、只能被多个进程互斥
    • C、只能被用户进程
    • D、可被多个进程

    正确答案:D

  • 第20题:

    有关进程的描述中,()是正确的。

    • A、进程执行的相对速度不能由进程自己来控制
    • B、利用信号量的P.V操作可以交换大量信息
    • C、同步是指并发进程之间存在的一种制约关系
    • D、并发进程在访问共享资源时,不可能出现与时间有关的错误

    正确答案:A,B

  • 第21题:

    单选题
    共享变量是指()访问的变量。
    A

    只能被系统进程

    B

    只能被多个进程互斥

    C

    只能被用户进程

    D

    可被多个进程


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

  • 第22题:

    单选题
    共享变量是()访问的变量。
    A

    只能配系统进程

    B

    只能被进程互斥

    C

    只能被用户进程

    D

    可被多个进程


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

  • 第23题:

    多选题
    有关进程的描述中,()是正确的。
    A

    进程执行的相对速度不能由进程自己来控制

    B

    利用信号量的P.V操作可以交换大量信息

    C

    同步是指并发进程之间存在的一种制约关系

    D

    并发进程在访问共享资源时,不可能出现与时间有关的错误


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