题目
【单选题】下述()调度算法要事先估计进程的运行时间。A. 高响应比优先B. 短进程优先C. 优先级调度D. 先来先服务
【单选题】下述()调度算法要事先估计进程的运行时间。
A. 高响应比优先
B. 短进程优先
C. 优先级调度
D. 先来先服务
题目解答
答案
B. 短进程优先
解析
步骤 1:理解调度算法
在操作系统中,调度算法用于决定哪个进程将获得CPU的时间片。不同的调度算法有不同的特点和适用场景。
步骤 2:分析选项
A. 高响应比优先:该算法根据进程的响应比(等待时间+服务时间)/服务时间来决定进程的优先级,不需要事先估计进程的运行时间。
B. 短进程优先:该算法根据进程的运行时间来决定进程的优先级,需要事先估计进程的运行时间。
C. 优先级调度:该算法根据进程的优先级来决定进程的优先级,不需要事先估计进程的运行时间。
D. 先来先服务:该算法根据进程到达的顺序来决定进程的优先级,不需要事先估计进程的运行时间。
步骤 3:选择正确答案
根据上述分析,只有短进程优先算法需要事先估计进程的运行时间。
在操作系统中,调度算法用于决定哪个进程将获得CPU的时间片。不同的调度算法有不同的特点和适用场景。
步骤 2:分析选项
A. 高响应比优先:该算法根据进程的响应比(等待时间+服务时间)/服务时间来决定进程的优先级,不需要事先估计进程的运行时间。
B. 短进程优先:该算法根据进程的运行时间来决定进程的优先级,需要事先估计进程的运行时间。
C. 优先级调度:该算法根据进程的优先级来决定进程的优先级,不需要事先估计进程的运行时间。
D. 先来先服务:该算法根据进程到达的顺序来决定进程的优先级,不需要事先估计进程的运行时间。
步骤 3:选择正确答案
根据上述分析,只有短进程优先算法需要事先估计进程的运行时间。