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