




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章 处理机调度 外存作业调度内存进程调度cpu 1 两级调度 1.作业调度 (高级) 宏观 任务:从后备作业中挑选。 分配资源 建立相应调度 2.进程调度 (低级) 微观 任务:确定哪个进程何时占有cpu及时间长度 。 cpu控制权转接时,保留原cpu现场,以新 cpu现场设置cpu的状态环境。 2 作业调度 主要任务: 完成作业后备状态 运行状态 完成状 态的转变。 3 作业调度功能 1.记录已进入系统的各作业的情况 jcb 进入后备状态时建立 系统完成 退出系统时撤消 2.按一定的调度算法,从后备作业中挑选 出一个或几个作业运行,后备作业几十 到几百个,运行作业不超过4个到8个。 4 作业调度功能 3.作业后备 运行之前,作业调度程序(保证了 作业获得使用cpu的资格,但cpu的具体分配 工作由进程调度程序完成)为该作业建立相应 的进程,并提供所需的内存、外设等资源。 4.作业结束后作善后处理工作 必要信息(运行时间、执行情况等)输出 收回资源 撤消进程和jcb 存储管理、外设管理共同完成。 5 调度性能衡量 平均周转时间 平均带权周转时间 6 考虑因素 1、与系统的整体设计目标一致 (批处理系统强调增加系统平 均吞吐量;分时系统强调及时 响应,提高交互性;实时系统 强调响应提高,安全,可靠, 效率其次)。 2、系统资源的负载平衡。 3、保证作业的执行。 4、对一些专用资源的使用特性的考虑。 7 平均周转时间 ti:作业的周转时间 tci:完成时间 tsi:提交时间 ti= tci- tsi=t等待+t运行 平均周转时间:t t= t越小越好 8 平均带权周转时间 带权周转时间 : 运行时间 9 作业调度算法 1、先来先服务(fcfs) 2、短作业优先(sjf) 3、优先数调度 10 先来先服务(fcfs) 特点:容易实现,效率低 11 fcfs例 作提交 运行 开始 完成 周 周 18.002.008.0010.002.001 28.500.5010.0010.502.004 39.000.1010.5010.601.6016 49.500.2010.6010.801.306.5 t=1.725,w=6.875 12 短作业优先(sjf) 特点:易于实现,效率较高,但长作业可 能长时间等待。 13 sjf例 作提交 运行 开始 完成 周 周 18.002.008.0010.002.001 28.500.5010.3010.802.304.6 39.000.1010.0010.101.1011 49.500.2010.1010.300.804 t=1.55,w=5.15 14 优先数调度 综合考虑各因素: 作业缓急、长短、等待时间、外设使用情 况等 系统确定: 优先数=(等待时间)2 要求运行时间- 16*输出量 思想: 企图迅速的执行各种短作业,但当“等待时 间”这一项的值已经远远超过其他两项之和, 则要运行一个在输入井中等候很久的作业。 15 进程调度 功能 1.记录和保持系统中所有进程的有关情况 和状态特征 2.决定分配策略 3.实施cpu的分配和回收 16 cpu调度时机 (1)进程完成其任务时 (2)出错发生中断,现行进程在出错处理 时被挂起 (3)一次管理程序调用之后,该调用使现 行程序暂时不能继续执行 (4)分时系统中时间片完 17 进程状态变迁图 运行 低优先就绪 因i/o阻塞 高优先就绪 时间 片完 其次 选择 500 ms 请求 i/o i/o完成 首 先 选 择 100 ms 占cpu较长 ,i/o较少 占i/o较长,cpu较少 该队列为空时,考虑其次选择 18 较复杂进程状态变迁图 低优先 就绪 高优先 就绪 运行 中优先 就绪 因盘或带 i/o阻塞 因终端i/o 而阻塞 因缺页i/o 而阻塞 时间片完 运行500ms 运行 100ms i/o完成 i/o完成 请求终端i/o 请求盘 或带i/o 缺页i/o i/o完成 19 进程调度算法 进程优先数调度 循环轮转调度 20 练习1 在单道批处理系统中,有下列三个作业 用先来先服务调度算法和最短作业优先 调度算法进行调度。哪一种算法性能好 一些?数据如下表。 21 作提交 运行 开始 完成 周 周 110.002.00 210.101.00 310.250.25 t= ,w= 22 练习2 在两道作业系统中,作业调度采用短作 业优先,进程调度按时间片轮转(时间 片大小为0.10)非抢占式调度方式。试给 出下列三个作业各自进入内存时间和运 行结束时间。数据如下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全国80所名校数学试卷
- 南渝中学初二数学试卷
- 南充拓展活动策划方案招聘(3篇)
- 固废焚烧施工方案(3篇)
- 珠宝引流促销活动方案策划(3篇)
- 私人银行开业活动策划方案(3篇)
- 山坡建筑施工方案(3篇)
- 驾驶校车考试题库及答案
- 北京市门头沟区2023-2024学年八年级下学期第一次月考道德与法制试卷及答案
- 安徽省芜湖市无为市2023-2024学年高一下学期第二次月考化学考题及答案
- 2024企业人力资源数字化转型白皮书
- 黄瓜栽培技术及病虫害防治
- 《胜任能力模型》课件
- 教师如何应对学生的行为问题
- 良性滑膜瘤(腱鞘巨细胞瘤)
- 《护士职业素养》课件
- 专用机械设备投标书样本
- 音乐之美音乐艺术鉴赏全套教学课件
- 高考语文考试评价体系的创新与优化
- AOI直通率持续提升报告
- 初中英语初中英语阅读理解阅读训练含答案
评论
0/150
提交评论