1. (单选题)用户在程序设计过程中,若要得到系统功能必须通过( D)。
- A. 进程调度
- B. 作业调度
- C. 键盘命令
- D. 系统调用
2. (单选题)当进程因时间片用完而让出处理机时,该进程应转变为( B)状态。
- A. 等待
- B. 就绪
- C. 运行
- D. 完成
3. (单选题)在多进程的并发系统中,肯定不会因竞争( C)而产生死锁。
- A. 打印机
- B. 磁带机
- C. CPU
- D. 磁盘
4. (单选题)用V操作唤醒一个等待进程时,被唤醒进程的状态变为( B)。
- A. 等待
- B. 就绪
- C. 运行
- D. 完成
5. (单选题)信号量S的初值为8,在S上执行了10次P操作,6次V操作后,S的值为(D )。
- A. 10
- B. 8
- C. 6
- D. 4
6. (单选题)进程调度是指根据一定的调度算法,从(B )队列中挑选出一个进程,将CPU分配给它。
- A. 阻塞
- B. 就绪
- C. 运行
- D. 等待
7. (单选题)进程的并发执行是指若干个进程(B )。
- A. 共享系统资源
- B. 在执行时间上是重叠的
- C. 同时执行
- D. 在执行时间上是不可重叠的
8. (单选题)下列的进程状态变化中,( C)变化是不可能发生的。
- A. 运行→就绪
- B. 运行→等待
- C. 等待→运行
- D. 等待→就绪
9. (单选题)在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区。所谓临界区是指(D )。
- A. 一个缓冲区
- B. 一段数据
- C. 同步机制
- D. 一段程序
10. (单选题)设有6个进程共享一个互斥段,如果最多允许有3个进程进入互斥段,则信号灯的初值是( C)。
- A. 6
- B. 1
- C. 3
- D. 0
11. (单选题)下面对进程的描述中,错误的是( C)。
- A. 进程是动态的概念
- B. 进程执行需要处理机
- C. 进程是指令的集合
- D. 进程是有生命期的
12. (单选题)在进程管理中,当(C )时,进程从阻塞状态变为就绪状态。
- A. 进程被进程调度程序选中
- B. 等待某一事件
- C. 等待的事件发生
- D. 时间片用完
13. (单选题)用P、V操作管理临界区时,信号量的初值应定义为( C)。
- A. -1
- B. 0
- C. 1
- D. 任意值
14. (单选题)进程和程序的最根本区别在于( B)。
- A. 对资源占有的类型和数量
- B. 进程是动态的,程序是静态的
- C. 看它们是否能够并发的在处理机上运行
- D. 进程规模较小,程序规模较大
15. (单选题)下列哪个不是进程的特征( C)。
- A. 异步性
- B. 并发性
- C. 并行性
- D. 动态性
16. (单选题)下面所述步骤中,( A)不是创建进程所必须的。
- A. 由调度程序为进程分配CPU
- B. 建立一个进程控制块
- C. 为进程分配内存
- D. 将进程控制块链入就绪队列
17. (单选题)P、V操作是一种(D )。
- A. 机器指令
- B. 系统调用命令
- C. 作业控制命令
- D. 低级进程通信原语
18. (单选题)若信号灯sem的初值为2,当前值为-1,则表示有( B)个等待进程。
- A. 0
- B. 1
- C. 2
- D. 3
19. (单选题)有3个进程共享一个互斥段,每次最多允许两个进入互斥段,则信号灯的变换范围是( B)。
- A. 3,2,1,0
- B. 2,1,0,-1
- C. 2,1,0,-1,-2
- D. 1,0,-1,-2
20. (单选题)并发进程执行时可能会出现“与时间有关的错误”,引起这种错误的原因是(B )。
- A. 进程执行的顺序性
- B. 访问了共享变量
- C. 程序的结构
- D. 需要的处理器时间