在单处理机系统中,采用先来先服务调度算法。系统中有4个进程P1、P2、P3、P4

admin2022-08-02  69

问题 在单处理机系统中,采用先来先服务调度算法。系统中有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.就绪、就绪、等待和运行

选项

答案 AC

解析 本题部分信息比较隐晦,首先这里采用的是先来先服务调度算法,即按照申请的顺序来安排运行,申请顺序已在题干假设为P1-P2-P3-P4。
其次,单个空无法判断结构,那么结合第二空的选项来分析。首先不能2个进程同时运行,因此B选项排除。
再根据原本P1-P2-P3-P4的状态分别是(运行、就绪、等待、等待),因此接下来能够在运行态的,要么是保持运行未改变的P1,否则应该是已经进入就绪态的P2(依据先来先服务的调度原则),由于第二空4个选项中,符合的只有C选项,因此这里应该选择C选项,此时P1-P2-P3-P4的状态分别是(就绪、运行、等待、等待)。
据此再来分析第一空,P1由运行态转变为就绪态,条件应该是时间片到,所以选择A选项。
转载请注明原文地址:https://tihaiku.com/congyezige/2409561.html

最新回复(0)