范文无忧网范文学习范文大全

进程调度算法是什么

01月01日 编辑 fanwen51.com

[调度通讯员国庆60年诗歌征文]有人说岁月是阵风, 它吹走了人生的春夏秋冬。 有人说岁月是星星, 它有时闪亮有时藏云。 无论岁月怎么变迁, 它始终为我们起了一个名字 ——电力。 是我们永远成为了光明的先行...+阅读

调度算法是指:根据系统的资源分配策略所规定的资源分配算法。

一、先来先服务和短作业(进程)优先调度算法

1. 先来先服务调度算法。先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度, 也可用于进程调度。FCFS算法比较有利于长作业(进程),而不利于短作业(进程)。由此可知,本算法适合于CPU繁忙型作业, 而不利于I/O繁忙型的作业(进程)。

2. 短作业(进程)优先调度算法。短作业(进程)优先调度算法(SJ/PF)是指对短作业或短进程优先调度的算法,该算法既可用于作业调度, 也可用于进程调度。但其对长作业不利;不能保证紧迫性作业(进程)被及时处理;作业的长短只是被估算出来的。

二、高优先权优先调度算法

1. 优先权调度算法的类型。为了照顾紧迫性作业,使之进入系统后便获得优先处理,引入了最高优先权优先(FPF)调度算法。 此算法常被用在批处理系统中,作为作业调度算法,也作为多种操作系统中的进程调度,还可以用于实时系统中。当其用于作业调度, 将后备队列中若干个优先权最高的作业装入内存。当其用于进程调度时,把处理机分配给就绪队列中优先权最高的进程,此时, 又可以进一步把该算法分成以下两种:

1)非抢占式优先权算法

2)抢占式优先权调度算法(高性能计算机操作系统)

2. 优先权类型 。对于最高优先权优先调度算法,其核心在于:它是使用静态优先权还是动态优先权, 以及如何确定进程的优先权。

3. 高响应比优先调度算法

为了弥补短作业优先算法的不足,我们引入动态优先权,使作业的优先等级随着等待时间的增加而以速率a提高。 该优先权变化规律可描述为:优先权=(等待时间+要求服务时间)/要求服务时间;即 =(响应时间)/要求服务时间

三、基于时间片的轮转调度算法

1. 时间片轮转法。时间片轮转法一般用于进程调度,每次调度,把CPU分配队首进程,并令其执行一个时间片。 当执行的时间片用完时,由一个记时器发出一个时钟中断请求,该进程被停止,并被送往就绪队列末尾;依次循环。 2. 多级反馈队列调度算法 多级反馈队列调度算法多级反馈队列调度算法,不必事先知道各种进程所需要执行的时间,它是目前被公认的一种较好的进程调度算法。 其实施过程如下:

1) 设置多个就绪队列,并为各个队列赋予不同的优先级。在优先权越高的队列中, 为每个进程所规定的执行时间片就越小。

2) 当一个新进程进入内存后,首先放入第一队列的末尾,按FCFS原则排队等候调度。 如果他能在一个时间片中完成,便可撤离;如果未完成,就转入第二队列的末尾,在同样等待调度…… 如此下去,当一个长作业(进程)从第一队列依次将到第n队列(最后队列)后,便按第n队列时间片轮转运行。

3) 仅当第一队列空闲时,调度程序才调度第二队列中的进程运行;仅当第1到第(i-1)队列空时, 才会调度第i队列中的进程运行,并执行相应的时间片轮转。

4) 如果处理机正在处理第i队列中某进程,又有新进程进入优先权较高的队列, 则此新队列抢占正在运行的处理机,并把正在运行的进程放在第i队列的队尾。

延伸阅读:

百度关键词排名算法对百度关键词排名算法你的了解有多少呢?百度关键词排名算法的规则有哪些,对于一个专业的SEOER需要掌握哪些专业知识呢?下面FANWEN51小编一一为您解答。 解密百度排名规则及算...

求子网掩码的算法要有具体的演算过程!题目自己写个就好题目最很多人肯定对设定子网掩码这个不熟悉,很头疼,那么我现在就告诉大家一个很容易算子网 掩码的方法,帮助一下喜欢偷懒的人:) 大家都应该知道2的0次方到10次方是多少把?也给大家说一下...

关于法定假日工资的算法根据劳动法的规定: 1、用人单位在下列节日期间应当依法安排劳动者休假: (一)元旦; (二)春节; (三)国际劳动节; (四)国庆节; (五)法律、法规规定的其他休假节日。 2、有下列情形之一的,用人单...

图像的特征提取都有哪些算法图像的经典特征提取方法: 1 HOG(histogram of Oriented Gradient,方向梯度直方图) 2 SIFT(Scale-invariant features transform,尺度不变特征变换) 3 SURF(Speeded Up Robust F...

数字图像处理的基本算法及要解决的主要问题图像处理,是对图像进行分析、加工、和处理,使其满足视觉、心理以及其他要求的技术。图像处理是信号处理在图像域上的一个应用。目前大多数的图像是以数字形式存储,因而图像处理...

新预算法下财政预算执行审计的几个重点新《预算法》的施行,翻开了预算法律制度新的一页。如何更新观念、与时俱进地搞好财政预算执行审计工作,已经成为审计机关亟待解决的问题。结合近年来预算执行审计的实践,本人就...

常用进程调度算法有哪些先来先服务调度算法:当在作业(或进程)调度中采用该算法时,每次调度都是从后备作业队列中选择一个或多个最先进入队列的作业,将他们调入内存,为它们分配资源、创建进程,然后放入就绪...

推荐阅读
图文推荐
栏目列表