计算机操作系统第二章 进程的描述与控制习题(附答案)

一. 单选题

1. (单选题)分配到必要的资源并获得处理机时的进程状态是( )

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

正确答案: B:执行状态;

答案解析:进程有3种基本状态:就绪状态、执行状态和阻塞状态。当进程已分配到除CPU以外的所有必要的资源后, 只要能再获得处理机便可立即执行, 这时的状态称为就绪状态;处于就绪状态的进程如果获得了处理机,其状态转换为执行状态;进程因发生某种事件(如I/O请求、申请缓冲空间等)而暂停执行时的状态,亦即进程的执行受到阻塞,故称这种状态为阻塞状态;而新状态是指创建了进程但尚未把它插入就绪队列前的状态。

2. (单选题)能从一种状态转变为3种状态的进程状态是()

  • A. 就绪
  • B. 阻塞
  • C. 完成
  • D. 执行

正确答案: D:执行;

答案解析:进程的基本状态有3种:就绪、执行和阻塞。在有些书籍中,进程还有另外两种基本状态:新状态和完成状态。新状态是在创建了进程而尚未把它插入就绪队列时的状态;完成状态是指进程正常或异常结束,但尚未将它撤销时的状态。当进程处于执行状态时,可以转变为就绪、阻塞或者完成状态。

3. (单选题)下列不会引起进程创建的事件是()

  • A. 用户登录
  • B. 作业调度
  • C. 设备分配
  • D. 应用请求

正确答案: C:设备分配;

答案解析:进程可以由系统或其他进程创建,导致创建一个进程的典型事件有以下4类:用户登录、作业调度、提供服务和应用请求。设备分配不会引起进程的创建。

4. (单选题)用信箱实现进程间互通信息的通信机制要有两个通信原语,它们是(   )。

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

正确答案: C:发送原语和接收原语;

5. (单选题)现代OS具有并发性和共享性,是由()的引入而导致的。

  • A. 单道程序
  • B. 磁盘
  • C. 对象
  • D. 多道程序

正确答案: D: 多道程序 ;

6. (单选题)挂起的进程被激活,应该使用( )原语。

  • A. create()
  • B. suspend()
  • C. active()
  • D. wakeup()

正确答案: C:active();

答案解析:在不少系统中,进程除了3种基本状态外,又增加了一些新的状态,其中最重要的是挂起状态。“挂起”的实质是使进程不能继续执行,即使挂起后的进程处于就绪状态, 它也不能参加对CPU的竞争, 进程的挂起调用suspend () 原语。因此, 被挂起的进程处于静止状态,相反,没有挂起的进程则处于活动状态。而且,处于静止状态的进程, 只有通过“激活”动作, 调用actve () 原语, 才能转换成活动状态, 调入内存。

7. (单选题)操作系统通过(   )对进程进行管理。

  • A. JCB
  • B. PCB
  • C. DCT
  • D. FCB

正确答案: B: PCB ;

8. (单选题)PCB是进程实体的一部分,下列(   )不属于PCB。

  • A. 进程ID
  • B. CPU状态
  • C. 堆栈指针
  • D. 全局变量

正确答案: D: 全局变量 ;

9. (单选题)信箱通信是进程间的一种(   )通信方式。

  • A. 直接
  • B. 间接
  • C. 低级
  • D. 信号量

正确答案: B: 间接 ;

10. (单选题)哪一项不是进程控制块中的内容(   )。

  • A. 该进程的优先级
  • B. 该进程的创建者ID
  • C. 该进程所执行的程序的路径
  • D. CPU利用率

正确答案: D: CPU利用率 ;

11. (单选题)下面所述步骤中, (   )不是创建进程所必需的。

  • A. 由调度程序为进程分配CPU
  • B. 建立一个进程控制块
  • C. 为进程分配内存
  • D. 将进程控制块链入就绪队列

正确答案: A: 由调度程序为进程分配CPU ;

12. (单选题)采用信箱方式进行通信时,任何进程调用send原语时应给出的参数是( )。

  • A. 信件M及指定的信箱N
  • B. 信件存放地址D及指定的信箱N
  • C. 发送进程名S及指定的信箱N
  • D. 接收进程名R及指定的信箱N

正确答案: A: 信件M及指定的信箱N ;

13. (单选题)进程和程序的本质区别是__________。

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

正确答案: A: 前者为动态的,后者为静态的 ;

14. (单选题)下列选项中,会导致进程从执行态变为就绪态的事件是(   )。

  • A. 执行P操作
  • B. 申请内存失败
  • C. 启动I/O设备
  • D. 被高优先级进程抢占

正确答案: D:被高优先级进程抢占;

答案解析:

落选是进程从运行变就就绪的原因

15. (单选题)进程有三种基本状态,可能的状态转换是( )。

  • A. 就绪态到运行态、等待态到就绪态、运行态到等待态
  • B. 就绪态到运行态、就绪态到等待态、等待态到运行态
  • C. 就绪态到运行态、等待态到就绪态、等待态到运行态
  • D. 运行态到就绪态、就绪态到等待态、等待态到运行态

正确答案: A:就绪态到运行态、等待态到就绪态、运行态到等待态;

二. 填空题

16. (填空题)在引入线程的操作系统中,独立调度和分派的基本单位是(),资源分配的基本单位是()。 

正确答案:

(1) 线程

(2) 进程

17. (填空题)阻塞是进程自身的一种(  )行为。

正确答案:

主动

18. (填空题)消息传递的通信方式可分为()和()。

正确答案:

(1) 直接通信

(2) 间接通信/信箱通信

三. 判断题

19. (判断题)只有处在阻塞状态的进程才可能被挂起。( )

  • A. 对
  • B. 错

正确答案: 错

20. (判断题)进程控制块是进程存在的唯一标志。( )

  • A. 对
  • B. 错

正确答案: 对

21. (判断题)不同进程所执行的程序必定不同。( )

  • A. 对
  • B. 错

正确答案: 错

22. (判断题)并发执行的程序具有可再现性。( )

  • A. 对
  • B. 错

正确答案: 错

23. (判断题)原语在执行时不能被中断。( )

  • A. 对
  • B. 错

正确答案: 对

24. (判断题)线程既是拥有资源的单位,又是独立调度和分派的单位。( )

  • A. 对
  • B. 错

正确答案: 错

25. (判断题)特权指令只能在核心态下运行,而不能在用户态下执行。( )

  • A. 对
  • B. 错

正确答案: 对

26. (判断题)线程所占有的存储空间一定比进程小。( )

  • A. 对
  • B. 错

正确答案: 错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值