在单处理机系统中,采用先来先服务调度算法

系统中有4个进程P1、P2、P3、P4(假设进程按此顺序到达),其中P1为运行状态,P2为就绪状态,P3和P4为等待状态,且P3等待打印机,P4等待扫描仪。若P1 ( ),则P1、P2、P3和P4的状态应分别为( )。

问题1

 A.时间片到

 B.释放了扫描仪

 C.释放了打印机

 D.已完成

问题2

 A.等待、就绪、等待和等待

 B.运行、就绪、运行和等待

 C.就绪、运行、等待和等待

 D.就绪、就绪、等待和运行


请先 登录 后评论

1 个回答

亚里士德
擅长:互联网

知识点:操作系统-进程调度

书上章节在4.2.5。

---

单处理机,在4.2.1章说到运行状态的时候,说到单处理机不可能有两个运行状态。

先来先服务,特点是:总是将就绪队列队首的进程投入运行。所以下一个处于运行状态的一定是P2,所以第二空一定选择C。

进程如何从运行态变为就绪态,一个是时间片到了,一个是从阻塞到就绪,所以第一空选择A。

---

根据书上对【阻塞】的定义,就知道其实进程在阻塞的时候就是在等待某一事件的发生(一般是IO完成),所以这里选项里面是等待状态。

请先 登录 后评论
  • 1 关注
  • 0 收藏,1045 浏览
  • 亚里士德 提出于 2021-07-21 02:57