第二章操作系统测试

一. 单选题(共20 题,80.0分)

  1. (单选题,4.0分)进程的状态和优先级信息存放在(B )。
    A. 页表
    B. PCB
    C. TCB
    D. 快表
  2. (单选题,4.0分)若P、V操作的信号量S初值为2,当前值为 -1,则表示有( B)个等待进程。
    A. 0
    B. 1
    C. 2
    D. 3
  3. (单选题,4.0分)进程控制块是描述进程状态和特性的数据结构,一个进程( A)。
    A. 只能有唯一的进程控制块
    B. 可以有多个进程控制块
    C. 可以没有进程控制块
    D. 可以和其他进程共用一个进程控制块
  4. (单选题,4.0分)下列进程状态的转换中,不正确的是( B)。
    A. 就绪®运行
    B. 就绪®阻塞
    C. 阻塞®就绪
    D. 运行®就绪
  5. (单选题,4.0分)在操作系统中引入“进程”概念的主要目的是( C)。
    A. 使程序与计算过程一一对应
    B. 改善用户编程环境
    C. 描述程序动态执行过程的性质
    D. 提高程序的运行速度
  6. (单选题,4.0分)在支持多线程的系统中,进程P创建的若干线程不能共享的是(C )。
    A. 进程P的全局变量
    B. 进程P中打开的文件
    C. 进程P中某线程的栈指针
    D. 进程P的代码段
  7. (单选题,4.0分)某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将( B)。
    A. 从就绪变为运行
    B. 从阻塞变为就绪
    C. 从运行变为就绪
    D. 从阻塞变为运行
  8. (单选题,4.0分)已经获得除(C )以外的所有运行所需资源的进程处于就绪状态。
    A. 打印机
    B. 磁盘
    C. CPU
    D. 存储器
  9. (单选题,4.0分)如果3个进程共享一个互斥段,每次最多可以允许2个进程进入互斥段,则信号量的变化范围是(C )。
    A. 3、2、1、0
    B. 2,1、0、-1,-2
    C. 2、1、0、-1
    D. 1、0、-1,-2
  10. (单选题,4.0分)设与某资源相关联的信号量初值为3,当前值为1,若M表示该资源的可用个数,N表示等待资源的进程数,则M、N分别是( A)。
    A. 1、0
    B. 1、2
    C. 0、1
    D. 2、0
  11. (单选题,4.0分)在单处理机系统中,处于运行状态的进程(B )。
    A. 必须在执行完后才能被撤下
    B. 只有一个
    C. 不能被挂起
    D. 可以有多个
  12. (单选题,4.0分)在一段时间内,只允许一个进程访问的资源称为( A)。
    A. 临界资源
    B. 共享区
    C. 共享资源
    D. 临界区
  13. (单选题,4.0分)在进程通信中,使用pipe文件交换信息的是( A)。
    A.管道通信方式
    B. 共享存储方式
    C. 消息传递方式
    D. 低级进程通信
  14. (单选题,4.0分)用消息传递实现进程间互通信息的通信机制要有两个通信原语,它们是(C )。
    A. 发送原语和执行原语
    B. 就绪原语和执行原语
    C. 发送原语和接收原语
    D. 就绪原语和接收原语
  15. (单选题,4.0分)进程和程序的本质区别是(D )。
    A. 前者具有异步性,后者具有可再现性
    B. 前者存储在内存,后者存储在外存
    C. 前者分时使用CPU,或者独占CPU
    D. 前者可以并发执行,后者不能并发执行
  16. (单选题,4.0分)有9个生产者,6个消费者,共享容量为8的缓冲区。在这个生产者-消费者问题中,互斥使用缓冲区的信号量mutex 的初值应该为(A )。
    A. 1
    B. 9
    C. 6
    D. 8
  17. (单选题,4.0分)程序运行时独占系统资源,只有程序本身能改变系统资源状态,这是指(C )。
    A. 并发程序失夫封闭性
    B. 并发程序失去再现性
    C. 程序顺序执行时的封闭性
    D. 程序顺序执行的再现性
  18. (单选题,4.0分)进程之间交换数据不能通过(D )途径进行。
    A. 消息传递
    B. 访问共享存储区
    C. 管道
    D. 访问进程地址空间
  19. (单选题,4.0分)
    如果信号量S的值是0 , 此时进程A执行P(S)操作,那么,进程A会( A)。
    A. 进入阻塞态,让出CPU
    B. 继续运行,并唤醒S队列头上的等待进程
    C. 进入就绪态,让出CPU
    D. 继续运行
  20. (单选题,4.0分)一个进程被唤醒意味着(B )。
    A. 它的优先权变为最大
    B. 进程状态变为就绪
    C. 该进程重新占有了CPU
    D. 其PCB移至就绪队列的队首


二. 判断题(共5 题,20.0分)

  1. (判断题,4.0分)进程是程序的执行过程。因而,进程和程序是一一对应的。×
    A. 对
    B. 错
  2. (判断题,4.0分)进程由PCB和其执行的程序、数据所组成。√
    A. 对
    B. 错
  3. (判断题,4.0分)某用户两次运行 Word 软件查看同一个文档,因为运行的程序和操作的数据均相同,所以系统两次运行 Word 对应的是同一个进程。×
    A. 对
    B. 错
  4. (判断题,4.0分)进程的3种基本状态:就绪、运行和阻塞,任意两种状态之间都可以相互转换。×
    A. 对
    B. 错
  5. (判断题,4.0分)记录型信号量在使用过程中存在“忙等”现象。×
    A. 对
    B. 错
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值