ImageVerifierCode 换一换
格式:PPT , 页数:27 ,大小:1.11MB ,
资源ID:463508      下载积分:12 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-463508.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(调度的队列模型-中国科学技术大学.ppt)为本站会员(ga****84)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

调度的队列模型-中国科学技术大学.ppt

1、第四讲 CPU调度,中国科学技术大学计算机系 陈香兰Fall 2013,内容提要,调度的类型调度的队列模型调度的准则调度的算法,内容提要,调度的类型调度的队列模型调度的准则调度的算法,调度的类型,按调度的层次:长期(长程、作业、高级)调度;中期(中级、中程)调度;短期(短程、进程、低级)调度按OS的类型:批处理调度分时调度实时调度多处理机调度等等,作业调度,在批处理系统中,一般需要进行作业调度;分时系统和实时系统大多不需要作业调度作业调度要考虑1)接纳多少个作业多道程序度2)接纳哪些作业调度算法,中期调度,与挂起状态相关目的:提高内存利用率和系统吞吐量对换,进程调度,在分时系统中,进程调度的运

2、行频率很高Linux中,常规经验值,时间片大小50ms左右进程调度要考虑1)什么时候 发生调度的时机2)哪个进程 调度原则和调度算法3)如何分派 进程上下文切换,调度的方式:抢占式非抢占式,可剥夺式(可抢占式Preemptive): 当有比正在运行的进程优先级更高的进程就绪时,系统可强行剥夺正在运行进程的CPU,提供给具有更高优先级的进程使用不可剥夺式(不可抢占式 Non-preemptive ): 某一进程被调度运行后,除非由于它自身的原因不能运行,否则一直运行下去,Scheduling time 调度的时机,When a processSwitches from running to wa

3、iting stateSwitches from running to ready stateSwitches from waiting to readyTerminatesSchedulingNonpreemptive: for 1 & 4Till 1 or 4Win 3.x, old versions of MacOS, Preemptive: for 2 & 3根据时间片抢占、根据优先关系抢占,与进程调度相关的进程运行规律分析,Process execution = n (CPU execution + I/O wait)Objective of multiprogrammingMaxi

4、mum CPU utilization Scheduling is a fundamental OS function for almost all resources,Alternating Sequence of CPU And I/O Bursts,A property of process:CPU-I/O burst cycleProcess Starts as a CPU burstEnds as a CPU burstCPU burst distributionCPU-bound VS. I/O-bound,Histogram of CPU-burst Times,内容提要,调度的

5、类型调度的队列模型调度的准则调度的算法,调度队列模型,按照系统中调度层次的数目,有3种模型仅有进程调度的具有高级和低级调度的同时具有三种调度的,仅具有进程调度的调度队列模型,具有高、低两级调度的调度队列模型,具有三级调度的调度队列模型,内容提要,调度的类型调度的队列模型调度的准则调度的算法,选择调度方式和算法的若干准则,面向用户的准则周转时间短响应时间快截止时间的保证优先权准则面向系统的准则系统吞吐率高处理机利用率好各类资源的平衡利用,面向用户的准则:1、周转时间短,定义:作业周转时间(Turnaround time)是指从作业提交给系统开始,到作业完成为止的这段时间间隔。包括:1)作业在外存

6、后备队列上等待作业调度的时间2)进程在就绪队列上等待进程调度的时间(waiting time)3)进程在CPU上执行的时间4)等待I/O操作完成的时间 其中,第2、3、4项在一个作业的处理过程中,可能发生多次用户和系统管理员对周转时间有不同的需求,定义:平均周转时间定义:带权周转时间:作业周转时间T与系统为它提供的实际服务时间Ts之比,即W=T/Ts定义:平均带权周转时间:通常将周转时间作为评价批处理系统的性能、选择作业调度方式和算法的准则,面向用户的准则:2、响应时间快,定义:响应时间(Response time)是从用户通过键盘提交一个请求开始,直至系统首次产生响应为止的的时间,或者说直到

7、在屏幕上显示出结果为止的一段时间间隔。包括:从键盘输入的请求信息传送到处理机的时间处理机对请求信息进行处理的时间将所形成的响应回送到终端显示器的时间响应时间常用于评价分时操作系统的性能,是选择分时系统中进程调度算法的重要准则之一,面向用户的准则:3、截止时间的保证,定义:截止时间(Deadline)是指某任务必须开始执行的最迟时间,或者必须完成的最迟时间。截止时间是用来评价实时系统性能的重要指标,因而是选择实时调度算法的重要准则实时系统软实时系统(soft real-time) vs 硬实时系统(hard real-time)非实时系统,面向用户的准则:4、优先权准则,引入优先权使用优先数表示

8、优先权优先权高者优先执行必要时,引入抢占,面向系统的准则:1、系统吞吐率高,定义:吞吐率(Throughput)是指系统在单位时间内完成的作业数是用于评价批处理系统性能的重要指标,也是用于选择批处理作业调度的重要准则吞吐率与作业的平均长度有关大型作业中、小型作业吞吐率与作业的调度算法也有关,面向系统的准则:2、处理机利用率好,CPU是稀缺资源定义:处理器利用率(CPU Utilization) =进程调度方式和算法对CPU利用率起着十分重要的作业对于大中型多用户系统,CPU利用率是衡量系统性能的重要指标40%90%,面向系统的准则:3、各类资源的平衡利用,除CPU之外的其他资源,例如内存、外存、I/O设备,

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。