最高响应比优先调度算法
- 格式:pdf
- 大小:48.32 KB
- 文档页数:1
最高响应比优先调度算法
最高响应比优先调度算法也称为最高响应比优先(Highest
ResponseRatioNext,HRRN)调度算法,是一种动态优先级调度算
法。
最高响应比优先调度算法是通过计算作业的相对响应比
(ResponseRatio)来决定作业的优先级。相对响应比是作业的等待
时间加作业本身需要的服务时间再除以作业需要的服务时间的结果,
即:
相对响应比=(等待时间+作业需要的服务时间)/作业需要
的服务时间
在最高响应比优先调度算法中,每个作业执行时都会计算相对响
应比,然后选择相对响应比最高的作业进行执行。因为等待时间越
长,相对响应比越高,因此已等待时间较长的作业优先级也会相应提
高。
最高响应比优先调度算法的好处是能够避免一些作业饥饿的情
况,也能够减少平均等待时间。但是这种算法的缺点是可能存在“无
穷等待”(无限等待)的情况,即某个作业的相对响应比一直处于非
常高的状态,导致其他作业一直无法执行。