目录:
定义-循环调度(RRS)是什么意思?
循环调度(RRS)是一种作业调度算法,被认为非常公平,因为它使用分配给队列或行中每个进程的时间片。 然后允许每个进程在给定的时间内使用CPU,如果它未在指定时间内完成,则将抢占该CPU,然后将其移至行的末尾,以便该行中的下一个进程能够使用CPU的时间相同。Techopedia解释了循环调度(RRS)
循环调度是一种算法,主要由服务于请求使用资源的多个客户端的操作系统和应用程序使用。 它以循环的先进先出(FIFO)顺序处理所有请求并避开优先级,以便所有进程/应用程序都能够在相同的时间内使用相同的资源,并且具有相同的等待时间每个周期; 因此,它也被认为是周期性执行。
它是有史以来最古老,最简单,最公平和使用最广泛的调度算法之一,部分原因是它非常容易实现,因为没有复杂的时序或优先级需要考虑,每个算法只有一个FIFO系统和固定的时间约束资源使用情况。 这也解决了饥饿的问题,在该问题中,一个进程长时间不能使用资源,因为它总是被认为更重要的其他进程抢占。