进程管理习题

  • 格式:doc
  • 大小:34.50 KB
  • 文档页数:2

进程管理习题

一:选择题

1. 在进程管理中,当 时,进程从阻塞状态变为就绪状态。

(A)进程被进程调度器程序选中

(B)等待某一事件

(C)等待的事件发生

(D)时间片用完

2. P,V操作是

(A)两条低级进程通信原语

(B)两组不同的机器指令

(C)两条系统调用命令

(D)两条高级进程通信原语

3. 若P,V操作的信号量S初值为2,当前值为-1,表示有 个等待进程。

(A)0 (B)2 (C)1 (D)3

4. 操作系统通过 对进程进行管理

(A)进程 (B)进程控制块

(C)进程启动程序 (D)进程控制区

5. (多选)进程具有的特征有

(A)动态性 (B)共享性 (C)并发性

(D)静态性 (E)独立性 (F) 不确定性

6. 在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区,所谓临界区是指

(A)一个缓冲区 (B)一段数据

(C)同步机制 (D)一段程序

7. 在操作系统中解决进程间的 两种基本关系,往往应用对信号量进行

(1)(A)同步和异步 (B)串行和并行

(C)调度和控制 (D)同步和互斥

(2)(A)消息操作 (B)P,V操作

(C)开关操作 (D)读写操作

(3)(A)原语 (B)调度算法

(C)分配策略 (D)进程控制

8. 从资源管理者的角度看,进程调度属于

(A)I/O管理 (B)文件管理

(C)处理机管理 (D)存储器管理

9. 下列进程状态变化中, 变化是不可能发生的

(A)运行

就绪

(B)运行 阻塞

(C)阻塞 运行 (D)阻塞 就绪

10. 用P,V操作管理临界区时,信号量的初值定义为

(A)-1 (B)0 (C)1 (D)任意值

11. 信箱是一种 通信方式

(A)直接 (B)间接 (C)低级 (D)信号量

12. 如果系统中有N个进程,则就绪队列中进程的个数最多为

(A)N+1 (B)N (C)N-1 (D)1

13. 在引入线程的操作系统中,资源分配的基本单位是 ,CPU分配的单位是

(A)程序 (B)作业 (C)进程 (D)线程

14. 设有4个进程共享一程序段,而每次最多允许2个进程进入该程序段,则信号量的取值范围是

(A)0~4 (B)1~4 (C)-4~0 (D)-2~2

15. 下面所述步骤中 不是创建进程所必须的

(A)由调度程序为进程分配CPU

(B)建立一个进程控制块

(C)为进程分配内存

(D)将进程控制块链入就绪队列

二:综合题

1. 设有一个作业有三个进程组成,这三个进程必须按如下所示的次序运行,试用P,V操作表达四个进程的同步关系。

2. 在测量控制系统的数据采集任务中,把所采集的数据放入一个单缓冲区;计算任务从该单缓冲区中取出数据进行计算,试写出利用信号量机制实现两者共享单缓冲区的同步算法。

3. 用P,V操作实现下述问题的解。桌子上有一个盘子,可以存放一个水果。父亲总是放苹果到盘子里,而母亲总是放香蕉到盘子里,但一次只能有一个人成功放入水果,若放入的是香蕉则允许儿子吃,女儿必须等待;若放入盘子的是苹果则允许女儿吃,儿子必须等待。

T1 T2 T3