最高响应比优先调度算法

  • 格式:pdf
  • 大小:48.32 KB
  • 文档页数:1

最高响应比优先调度算法

最高响应比优先调度算法也称为最高响应比优先(Highest

ResponseRatioNext,HRRN)调度算法,是一种动态优先级调度算

法。

最高响应比优先调度算法是通过计算作业的相对响应比

(ResponseRatio)来决定作业的优先级。相对响应比是作业的等待

时间加作业本身需要的服务时间再除以作业需要的服务时间的结果,

即:

相对响应比=(等待时间+作业需要的服务时间)/作业需要

的服务时间

在最高响应比优先调度算法中,每个作业执行时都会计算相对响

应比,然后选择相对响应比最高的作业进行执行。因为等待时间越

长,相对响应比越高,因此已等待时间较长的作业优先级也会相应提

高。

最高响应比优先调度算法的好处是能够避免一些作业饥饿的情

况,也能够减少平均等待时间。但是这种算法的缺点是可能存在“无

穷等待”(无限等待)的情况,即某个作业的相对响应比一直处于非

常高的状态,导致其他作业一直无法执行。