CPU scheduling is the reason behind the performance of multiprocessing and in time-shared operating systems. Different scheduling criteria are used to evaluate Central Processing Unit Scheduling algorithms which are based on different properties of the system. Round Robin is known to be the most recurrent pre-emptive algorithm used in an environment where processes are allotted a unit of time and multiprocessing operating systems. In this paper, a reformed variation of the Round Robin algorithm has been introduced to minimise the completion time, turnaround time, waiting time and number of context switches that results in the better performance of the system. The proposed work consists of calculation of priority on the basis of the difference between time spent in ready upto the moment and arrival time of the process, to ease up the burden on the ready queue. We have also evaluated the performance of the proposed approach on different datasets and measured the different scheduling criteria.
翻译:CPU排期是多处理和时间共享操作系统工作表现的原因; 采用不同的排期标准来评价中央处理股基于系统不同特性的排程算法; 众所周知,轮罗宾是分配一个时间单位和多处理操作系统的环境下最经常使用的先发制人算法; 在本文件中,对轮罗宾算法进行了改革,以尽可能缩短完成时间、周转时间、等待时间和背景开关的数量,从而改进系统的工作; 拟议的工作包括根据在时间准备就绪之前的时间和到达时间之间的差额计算优先顺序,以减轻排队准备就绪的时间的负担; 我们还评估了不同数据集的拟议方法的绩效,并衡量了不同的排期标准。