版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、处理机调度的层次处理机调度的层次三个层次12021/8/2高级调度(High level Scheduling) 又称长调度或作业调度,它的调度对象时作业,其主要功能室根据某种算法,决定将外存上处于后备队列中的哪几个作业调入内存,为它们创建进程,分配必要资源,并将它们放入就绪队列。高级调度主要用于多道批处理系统,而在分时系统中不设置高级调度。低级调度(Low level Scheduling) 又称为进程调度或短程调度,其调度的对象时进程(或内核级的线程)。主要功能是,根据某种算法,决定就绪队列中的哪个进程获得处理机。中级调度(Intermediate Scheduling) 又称为内存调度,
2、目的是提高内存利用率和系统吞吐量。为此应把那些战士不能允许的进程,调至外存等待,此时进程的状态称为就绪驻外存状态。22021/8/2评价因素吞吐量单位时间内CPU完成作业的数量。CPU利用率从0%100%。周转时间评价批处理系统的性能指标。Ti = 作业完成时刻 作业提交时刻确定进程调度原则在系统角度来说,公平性:每个进程(不论优先级)都有机会被运行;较大的吞吐量。用户角度,及时性:响应速度要快;较短的周转时间:不应当让用户等待时间过长。32021/8/2 在批处理系统,分时系统和实时系统中,通常采用不同的调度方式和算法因为其目的不同。42021/8/21.处理机调度算法的共同目标 (1)资源
3、利用率:应该是系统中的处理机和其它所有资源都尽可能地保持忙碌状态。 CPU的利用率=CPU有效工作时间/(CPU有限工作时间+CPU空闲等待时间); (2)公平性:每个进程获得合理的CPU时间 (3)平衡性:由于系统中可能具有多种类型的进程,有的属于计算型作业,有的属于I/O型 (4)策略强制执行性:对所制定的策略其中包含安全策略,只要需要,就必须予以准确地执行,即使会造成某些工作的延迟也要执行2.批处理系统的目标 (1)平均周转时间短。周转时间是指从作业被提交给系统开始,到作业完成为止的这段时间间隔。 (2)系统吞吐量高:吞吐量是指在单位时间内系统所完成的作业数,因而它与批处理作业的平均长度有关。 (4)处理机利用率高3.分时系统的目标 (1) 响应时间快 (2)均衡性:系统响应时间的快慢应与用户所请求服务的复杂性相适应4.实时系统的目标 (1)截至时间的保证:所谓的截至时间,是指某认为必须开始执行的最迟时间,或者完成的最迟时间。 (2)可预测性:例如在多媒体系统中,无论是电影还是电视剧都应该
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 播音主持人雇佣协议
- 销售提成奖金合同
- 培训学校专业职业指导培训服务合同
- 终止水泥购销合同协议
- 安全协议与合同
- 招标投标表格部分的内容解读与分析
- 网络营销合同范本版合同协议解读
- 数字风向计仪表采购合同
- 公司总公司与分公司合作合同
- 房屋购买委托协议范本
- 2024年度餐饮店合伙人退出机制与财产分割协议2篇
- 《招商银行转型》课件
- 灵新煤矿职业病危害告知制度范文(2篇)
- 大学英语-高职版(湖南环境生物职业技术学院)知到智慧树答案
- 2025北京语言大学新编长聘人员招聘21人笔试模拟试题及答案解析
- 中国航空协会:2024低空经济场景白皮书
- 大学美育学习通超星期末考试答案章节答案2024年
- DL∕T 5210.2-2018 电力建设施工质量验收规程 第2部分:锅炉机组
- 唐宋文学与中学语文智慧树知到期末考试答案章节答案2024年绍兴文理学院
- 贷前调查前准备工作
- 强化财务稽查防范作用助推企业合规化发展
评论
0/150
提交评论