文档库

最新最全的文档下载
当前位置:文档库 > 进程管理习题

进程管理习题

进程管理习题

一:选择题

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