【操作系统】第2章 进程的描述与控制——单选题、多选题

一. 单选题

1. 进程和程序的一个本质区别是(D

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

2.某进程所要求的一次打印输出结束,其进程的状态将从(B)

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

3. 为使进程由静止就绪变为活动就绪,应利用(C)原语

  • A. create
  • B. suspend
  • C. active
  • D. block
  • E. wakeup

4. 在将CPU的执行状态分为用户态和核心态的系统中,应该在核心态下执行的指令依次为(A)
(1)屏蔽所有中断
(2)将数据压入堆栈
(3)设置时钟
(4)存取内存中某地址单元的值
(5)停机

  • A. (1)(3)(5)
  • B. (1)(2)(4)
  • C. (3)(4)(5)
  • D. (1)(2)(3)

5. 在创建进程时,(C)不是创建所必需的步骤

  • A. 为进程建立PCB
  • B. 为进程分配内存等资源
  • C. 为进程分配CPU
  • D. 将进程插入就绪队列

6. 下面对临界区的论述中,正确的论述是(E)

  • A. 临界区是指进程中用于实现进程互斥的那段代码
  • B. 临界区是指进程中用于实现进程同步的那段代码
  • C. 临界区是指进程中用于实现进程通信的那段代码
  • D. 临界区是指进程中用于访问共享资源的那段代码
  • E. 临界区是指进程中访问临界资源的那段代码

7. 在生产者-消费者问题中,应设置互斥信号量mutex、资源信号量full和empty。它们的初值应分别是(A)、()、()
(1)0
(2)1
(3)-1
(4)-n
(5)+n

  • A. (2)(1)(5)
  • B. (2)(1)(4)
  • C. (1)(2)(3)
  • D. (2)(3)(4)

8. 有两个程序:A程序按顺序使用CPU10秒、设备甲5秒、设备乙10秒、CPU10秒;B程序按顺序使用设备甲10秒、CPU10秒、设备乙5秒、CPU5秒、设备乙10秒。在顺序环境下,执行上述程序时,CPU的利用率为(),若允许他们非抢占方式执行,并不考虑切换等开销,则CPU的利用率约为(A)

  • A. 50% 70%
  • B. 50% 90%
  • C. 40% 60%
  • D. 30% 80%

二. 多选题

9. 进程有三个基本状态,其中由(C)到(D)是由进程调度引起的

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

10. 从静态的角度看,进程是由(B)(E)(F)三部分组成的

  • A. JCB
  • B. PCB
  • C. DCB
  • D. FCB
  • E. 程序段
  • F. 数据段
  • G. I/O缓冲区
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值