问题
单项选择题
时间片轮转法进行进程调度是为了______。
A.多个终端都能得到系统的及时响应
B.先来先服务
C.优先级较高的进程得到及时响应
D.需要CPU最短的进程先做
答案
参考答案:A
解析:[分析]
时间片轮转(RR)调度算法尤其适用于分时系统。RR调度算法与FCFS调度算法非常相似,但是添加了进程间的抢占转换。RR定义了一个小的时间单元,被称为时间量(或时间片)。一个时间量通常在10毫秒到100毫秒之间。把就绪队列作为循环队列对待。CPU调度程序环绕这个就绪队列,将CPU分配到每个进程,每隔一个时间量转换一次。
在这种调度算法中,系统将所有就绪进程按到达时间的先后次序排成一个队列。进程调度程序总是选择队列中第一个进程执行,且仅能执行一个时间片。在使用完一个时间片后,即使进程并未完成其运行,也必须将处理机交给下一个进程。