操作系统第二章复习题库

本文详细介绍了操作系统中进程和线程的状态转换、管理机制以及通信方式,涵盖了从进程的创建、调度到线程模型的分析,还包括进程间的通信原语和线程同步与通信。同时讨论了用户线程和内核线程的区别及其对系统性能的影响。
摘要由CSDN通过智能技术生成

1.【单选】

进程处于(C )时,它处于非阻塞态。

  • A. 等待从键盘输入数据
  • B. 等待协作进程的一个信号
  • C. 等待操作系统分配CPU时间
  • D. 等待网络数据进入内存

2.【单选】

用信箱实现进程间互通信息的通信机制要有两个通信原语,它们是( C)

  • A. 就绪原语和执行原语
  • B. 就绪原语和接收原语
  • C. 发送原语和接收原语
  • D. 发送原语和执行原语

3.【单选】

下面关于线程的组合方式的说法,错误的是( D)。

  • A. 对于一对一模型,每创建一个用户线程就要创建一个相应的内核线程
  • B. 对于一对一模型,一个线程执行阻塞系统调用时,能允许另外一个线程继续执行。
  • C. 对于多对一模型,若一个线程程在访问内核时发生阻塞,则整个进程都会阻塞
  • D. 对于多对一模型,一个线程执行阻塞系统调用时,能允许另外一个线程继续执行。

4.【单选】

引起进程阻塞和唤醒的事件不包括( A)。

  • A. 外界干预
  • B. 等待某种操作的完成
  • C. 向系统请求共享资源失败
  • D. 新数据尚未到达

5.【单选】

在下面的叙述中,正确的是( C)。

  • A. 一个进程只能创建一个线程
  • B. 一个线程可创建一个或多个进程
  • C. 一个进程可创建一个或多个线程
  • D. 一个线程只能创建一个子线程

6.【单选】

进程的基本状态( D)可以由其他两种基本状态转变而来。

  • A. 执行状态
  • B. 阻塞状态
  • C. 新建状态
  • D. 就绪状态

7.【单选】

以下对进程和线程的主要区别表述不准确的是(C)。

  • A. 线程是一个轻型形态的进程,是CPU调度和分派的基本单位
  • B. 一般进程在创建、撤销和切换时系统开销比线程大
  • C. 进程和线程都是操作系统进行资源分配的基本单元
  • D. 进程是系统进行资源分配和调度的一个独立单位

8.【单选】

当( A)时,进程从执行状态转变为就绪状态。

  • A. 时间片到
  • B. 等待的事件发生
  • C. 进程被调度程序选中
  • D. 等待某一事件

9.【单选】

下面说法错误的是(A )。

  • A. 对于内核线程,一个线程的阻塞会影响其他线程的运行
  • B. 用户线程不依赖OS内核
  • C. 对于用户线程,一个线程阻塞时,进程内的所有线程都会被阻塞
  • D. 内核线程依赖与OS内核

10.【单选】

下列各项工作步骤中,(D )不是创建进程所必需的步骤。

  • A. 为进程分配内存等资源
  • B. 将PCB链入进程就绪队列
  • C. 建立一个PCB
  • D. 作业调度程序为进程分配CPU

11.【单选】

在下面的叙述中正确的是( B)。

  • A. 线程是比进程更小的能独立运行的基本单位.
  • B. 引入线程可提高程序并发执行的程度,可进一步提高系统效率
  • C. 一个进程一定包含多个线程
  • D. 线程的引入增加了程序执行时时空开销

12.【单选】

客户机服务器系统的实现方式不包括(B)。

  • A. 远程方法调用
  • B. 近程方法调用
  • C. 套接字
  • D. 远程过程调用

13.【单选】

下面关于线程的叙述中,正确的是( A)。

  • A. 进程是资源的分配单位,线程是调度和分配的单位
  • B. 不论是系统支持线程还是用户级线程,其切换都需要内核的支持
  • C. 线程是资源的分配单位,进程是调度和分配的单位
  • D. 在引入线程的系统中,进程仍是资源分配和调度分派的基本单位

14.【单选】

处于挂起就绪状态(即静止就绪状态)的进程,可转换为( C)。

  • A. 挂起阻寒状态(即静止阻塞状态)
  • B. 阻塞状态(即活动阻塞状态)
  • C. 就绪状态(即活动就绪状态)
  • D. 运行状态

15.【单选】

进程间的通信方式不包括(B)。

  • A. 共享存储器
  • B. 事件触发
  • C. 消息传递
  • D. 过程调用

16.【单选】

若系统中只有用户级线程,则处理机调度单位是( B)。

  • A. 程序
  • B. 进程
  • C. 线程
  • D. 作业

17.【单选】

以下说法错误的是(C)。

  • A. 允许多个线程共享其隶属进程所拥有的资源
  • B. 进程是系统中拥有资源的一个基本单位,它可以拥有资源
  • C. JCB是线程存在的唯一标识
  • D. 线程本身不拥有系统资源,仅有一点保证独立运行的资源

18.【单选】

在进程状态转换时,下列( A)转换是不可能发生的。

  • A. 阻塞态→运行态
  • B. 运行态→就绪态
  • C. 运行态→阻塞态
  • D. 就绪态→运行态

19.【单选】

进程和程序的本质区别是(C )。

  • A. 前者在一个文件中,后者在多个文件中
  • B. 前者存储在内存,后者存储在外存
  • C. 前者是动态的,后者是静态的
  • D. 前者分时使用CPU,后者独占CPU

20.【单选】

在消息缓冲通信中,消息队列属于(A)资源

  • A. 临界
  • B. 可剥夺
  • C. 永久
  • D. 独有

21.【单选】

进程的状态和优先级信息存放在(D )。

  • A. 快表
  • B. 页表
  • C. JCB
  • D. PCB

22.【单选】

引起进程创建的事件不包括( A)。

  • A. 申请打印机
  • B. 作业调度
  • C. 提供服务
  • D. 用户登录

23.【单选】

引起进程终止的事件不包括( A)。

  • A. 作业调度
  • B. 正常结束
  • C. 外界干预
  • D. 异常结束

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wangkay88

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值