材料题 软件与IT认证综合练习2026-06-28 更新 0 阅读

假设系统中进程的三态模型如图2-3所示,图中的a、b和c的状态分别为__(1)__;当运行进程执行P操作后,该进程__(2)__。

阅读材料

假设系统中进程的三态模型如图2-3所示,图中的a、b和c的状态分别为__(1)__;当运行进程执行P操作后,该进程__(2)__。
qid_8202770_0.gif

1单选
空白(1)处应选择()
  1. 就绪、运行、阻塞正确答案
  2. 运行、阻塞、就绪
  3. 就绪、阻塞、运行
  4. 阻塞、就绪、运行应选择
第 1 题参考答案:A

第 1 题答案解析

在多道程序系统中,进程的运行是走走停停,在处理器上交替运行,状态也不断地发生变化,因此进程一般有三种基本状态:运行、就绪和阻塞,也称为三态模型,如图2~5所示。 ①运行:当一个进程在处理机上运行时,称该进程处于运行状态。显然,对于单处理机系统,处于运行状态的进程只有一个。 ②就绪:一个进程获得了除处理机外的一切所需资源,一旦得到处理机即可运行,则称此进程处于就绪状态。 ③阻塞:也称等待或睡眠状态,一个进程正在等待某一事件发生(例如,请求I/O而等待I/O完成等)而暂时停止运行,这时即使把处理机分配给该进程,它也无法运行,故该进程处于阻塞状态。
2单选
空白(2)处应选择()
  1. 处于运行状态
  2. 处于阻塞状态
  3. 处于就绪状态
  4. 处于运行状态或者进入阻塞状态正确答案
第 2 题参考答案:D

第 2 题答案解析

PV操作是实现进程同步与互斥的常用方法。P操作和v操作是低级通信原语,在执行期间不可分割。其中,P操作表示申请一个资源,V操作表示释放一个资源。P操作的定义:s:S-1,若s≥0,则执行P操作的进程继续执行;若S<0,则置该进程为阻塞状态(因为无可用资源),并将其插入阻塞队列。题中,将现在运行进程执行P操作,即将b进程执行P操作,此时,如若系统中还存在剩余资源空间,则b进程继续处于运行状态,若系统中没有剩余资源空间,则b进程进入阻塞状态。

本站整理,仅供学习参考