作业调度
被考次数: 4次
被考频率: 中频率
答错率:    51%
知识难度:
考试要求: 了解     
知识路径:  > 计算机系统基础知识  > 软件基础知识  > 操作系统基础知识  > 作业管理(作业调度算法)


本知识点历年真题试卷分布
>> 试题列表    
 

 
       作业调度主要是从后备状态的作业中挑选一个(或一些)作业投入运行。根据不同的调度目标,有不同的调度算法。
       调度算法的选择
       调度算法的选择主要有以下5点原则:响应时间快;周转时间或加权周转时间短;均衡的资源利用率;吞吐量大;系统反应时间短。
       调度算法
       作业调度算法有许多种,常见的有如下几种。
       .先来先服务(FCFS):按作业到达的先后次序调度,它不利于短作业。
       .短作业优先(SJF):按作业的估计运行时间调度,估计运行时间短的作业优先调度,它不利于长作业,可能会使一个估计运行时间长的作业迟迟得不到服务。
       .响应比高者优先(HRN):综合上述两者,既考虑作业估计运行时间,又考虑作业等待时间,响应比是:
       HRN=(估计运行时间+等待时间)/估计运行时间
       .优先级调度算法:根据作业的优先级别,优先级高者先调度。
       .均衡调度算法:根据系统运行情况和作业本身进行分类,调度程序从这些分类中轮流挑选作业执行。
       作业调度算法性能的衡量指标
       在一个以批量处理为主的系统中,通常用平均周转时间或平均周转系数来衡量调度性能的优劣。假设作业Jii=1, 2, …,n)的提交时间为tsi,执行时间为tri,作业完成时间为toi,则作业Ji的周转时间Ti和周转系数Wi,分别定义为:
       Ti=toi-tsi(i=1, 2, …,n
       Wi=Ti/trii=1, 2, …,n
       n个作业的平均周转时间r和平均周转系数W分别定义为:
       
       从用户的角度来说,总是希望自己的作业在提交后能立即执行,这就意味着当等待时间为0时作业的周转时间最短,即Ti=tri。但是作业的执行时间tri并不能直观地衡量出系统的性能,而周转系数Wi却能直观地反映系统的调度性能。从整个系统的角度来说,不可能满足每个用户的这种要求,而只能是系统的平均周转时间或平均周转系数最小。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有