石头:2229 - 371 x
一种新的基于双处理器的实时系统变时间量CPU调度算法
多任务操作系统的性能和效率主要取决于CPU调度算法的使用。在分时系统中,轮询调度(Round Robin, RR)调度是最优的解决方案,但它可能不适合实时系统,因为它有更多的上下文切换次数,等待时间和周转时间较大。本文提出了两种基于处理器的CPU调度算法,其中一个处理器专门用于CPU密集型进程,另一个处理器专门用于I/ o密集型进程。这种方法根据CPU或I/O需求的百分比将进程分派到适当的处理器。在将进程分派到各自的处理器之后,计算时间量,并按照突发时间的递增顺序执行进程。实验分析表明,该算法减少了平均等待时间、平均周转时间,取得了较好的结果。
H.S. Behera, Jajnaseni Panda, Dipanwita Thakur和Subasini Sahoo