📌  相关文章
📜  国际空间研究组织 | ISRO CS 2009 |问题 9

📅  最后修改于: 2022-05-13 01:58:03.609000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2009 |问题 9

哪个是操作系统中有效进程转换的正确定义?
(A)唤醒:准备→运行
(B)调度:准备→运行
(C)块:准备→运行
(D)定时器跳动:就绪→运行答案:(乙)
说明:进程的状态转移图(抢占式调度):

选项1:唤醒:准备→运行
这是不正确的,因为当进程唤醒时,它从阻塞状态转移到就绪状态,而不是从就绪状态转移到运行状态。
选项2:调度:准备→运行
这是正确的,因为调度程序根据定义明确的算法有选择地将 CPU 分配给就绪队列中的一个进程。
选项3:阻塞:就绪→运行
这是不正确的,因为当某个进程被某个其他进程抢占或由于某些 i/o 操作而被阻止时,它是不正确的。因此,当一个进程被阻塞时,它会从运行状态转变为阻塞状态。
选项 4:定时器用完:就绪 → 运行
当进程执行的持续时间到期时,定时器中断,进程从运行状态转移到就绪队列。

所以,选项(B)是正确的。
这个问题的测验