第 24 题
下列各种调度算法中,属于基于时间片的调度算法的是( )。
A. I 和 II B. I、II 和 IV C. I、II 和 IV D. I、II 和 III
[tag_link]
正确答案:A
基于时间片的调度算法是指在调度过程中使用固定或可变的时间片来分配CPU时间,进程在时间片用完时会被抢占。
下面对每个算法进行分析:
时间片轮转法是典型的基于时间片的调度算法,它为每个进程分配一个固定的时间片,时间片结束后进程被抢占并放回就绪队列末尾。 > 多级反馈队列调度算法也属于基于时间片的算法,它使用多个队列,每个队列可能具有不同的时间片大小,进程在队列间移动时依据时间片进行调度。 >
抢占式调度算法是一个广义类别,指允许在进程运行期间将其中断的调度方式,但抢占不一定基于时间片,可能基于优先级或其他条件,因此它不特指基于时间片的算法。 > FCFS(先来先服务)调度算法是非抢占式的,进程一旦开始运行直到完成或阻塞,不使用时间片。 > 高响应比优先调度算法同样是非抢占式的,基于计算响应比来选择进程,不涉及时间片。 >
因此,属于基于时间片的调度算法的只有Ⅰ和Ⅱ,对应选项A。 >