某系统的进程状态转换如下图所示,图中1、2、3和4分别表示引起状态转换时的不同原因,原因4表示(9);一个进程状态转换会引起另一个进程状态转换的是(10)。(2007年5月试题9~10) (10)

admin2018-04-11  23

问题 某系统的进程状态转换如下图所示,图中1、2、3和4分别表示引起状态转换时的不同原因,原因4表示(9);一个进程状态转换会引起另一个进程状态转换的是(10)。(2007年5月试题9~10)

(10)

选项 A、1→2
B、2→1
C、3→2
D、2→4

答案B

解析 本题考查计算机操作系统进程管理的基础知识。
    进程是操作系统中最基本的概念。一般来说,按照进程在执行过程中的不同状态至少定义三种不同的进程状态:运行态、就绪态和等待态(又称为阻塞态)。一个进程在创建之后将处于就绪状态。每个进程在执行过程中,任一时刻当且仅当处于如上三种状态之一,同时,在一个进程执行过程中,它的状态将发生改变。
    引起进程状态转换的原因如下所述。
    (1)运行态→等待态:等待使用资源,如等待外设传输,等待人工干预。
    (2)等待态→就绪态:资源得到满足,如外设传输结束,人工干预完成。
    (3)运行态→就绪态:运行时间片到,出现有更高优先权进程。
    (4)就绪态→运行态:CPU空闲时选择一个就绪进程。
    根据题意,图中原因1是由于调度程序的调度引起的;原因2是由于时间片用完引起的;原因3是由于I/O请求引起的,而原因4是由于I/O完成引起的。
    一个进程状态转换引起另一个进程状态转换中2→1是可能的,因为当前运行进程的时间片用完,会引起调度程序调度另一个进程投入运行。
转载请注明原文地址:https://kaotiyun.com/show/jxUZ777K
0

相关试题推荐
最新回复(0)