- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 处理机调度概述 3.1.2 进程调度的功能、时机和基本策略 3.1.3 调度算法的性能评价指标 3.2 作业调度算法 3.2.1 先来先服务调度算法 3.2.2 短作业优先调度算法 3.2.3 最短剩余时间优先调度算法 3.2.4 最高响应比调度算法 3.3 进程调度算法 3.3.1 先来先服务调度算法 3.3.3 优先级调度算法 3.3.4 多级队列调度算法 3.3.5 多级反馈队列调度算法 3.4 实时处理与实时调度算法 3.4.1 实时处理的特征 3.4.2 最早截止时间优先调度算法 3.4.3 速率单调调度算法 3.5 Linux的处理机调度 3.5.1 涉及调度的进程分类 3.5.2 Linux的可运行队列 3.5.3 Linux的进程调度算法 * * 第3章 处理机管理 本章目录 3.1 处理机调度概述 3.1.1 处理机调度的三个层次 3.1.2 进程调度的功能、时机和基本策略 3.2 作业调度算法 3.2.1 先来先服务调度算法 3.2.2 短作业优先调度算法 3.5.3 Linux的进程调度算法 3.2.3 最短剩余时间优先调度算法 3.1.3 调度算法的性能评价指标 3.4 实时处理与实时调度算法 3.4.1 实时处理的特征 3.4.2 最早截止时间优先调度算法 3.4.3 速率单调调度算法 3.5 Linux的处理机调度 3.5.1 涉及调度的进程分类 3.5.2 Linux的可运行队列 3.2.4 最高响应比调度算法 3.3 进程调度算法 3.3.1 先来先服务调度算法 3.3.2 轮转调度算法 3.3.3 优先级调度算法 3.3.4 多级队列调度算法 3.3.5 多级反馈队列调度算法 3.1.1 处理机调度的三个层次 高级调度 1. 当系统决定接纳一个作业时,就要为它开辟一个作业控制块( JCB),以便随时记录作业的信息。 . . 被系统接纳的作业,在没有投入运行前是以“后备作业”的形式存放在辅存里。所有后备作业的JCB链接在一起,形成“后备作业队列”。这些作业没有资格参与对处理机的竞争,但系统从它们的里面去挑选参与CPU竞争的作业。 . 高级调度决定哪个后备作业可进入系统去接受处理,它控制着多道程序设计环境的“度”:进到系统的作业多,资源的利用率提高了,但每个作业获得处理结果的时间可能会长;进到系统的作业少,每个作业很快就得到自己的处理结果,但资源的利用率可能会下降。 低级调度 2. . 低级调度真正决定CPU下一次执行哪一个进程,它将按照一定的算法,从就绪队列里挑选出可运行的进程投入运行。低级调度的各种算法,是我们讨论的主要目标。低级调度也被称为“进程调度” 。 中级调度 3. . 中级调度是介于高级调度和低级调度之间的一种调度,如果系统为进程设置有“挂起”状态,那么就会涉及到中级调度。也就是说,中级调度与实施进程的内、外存交换有关。 CPU 就绪队列 低级调度 释放 中级调度 就绪/挂起队列 时间片到 高级调度 阻塞/挂起队列 阻塞队列 中级调度 事件等待 事 件 发 生 交互用户 作业 后备作业队列 . 系统中出现过高并发度时,就应将内存中的某些进程暂时换出 到外存;系统的并发 度较低时,就应该将 外存中的某些进程换 入到内存。进程在内、外存 间的换出和换入,就是中级调度承担的责任,通过这种交换,以求达到调节和平衡系统“并发度”的目的。 . 高级调度执行的频繁程度很低,它 只是粗略地决定是否接受一个新进程以 及接受哪一个;中级调度为了实施交换 决策,执行的频率相对要频繁一些;低 级调度要精确地决定执行哪一个进程,因此执行的频度为最高。 返回目录 1. 进程调度程序的功能 . 保护现场 . 挑选运行对象 . 恢复现场 2. 发生进程调度的时机 当某进程正常完成自己的运行或被终止时,为不让CPU空闲,必须实行调度,以便从就绪队列里挑选新的进程投入运行。 . . 分时系统中,时钟中断处理程序发现分配给某个进程的时间片用完时,就强制它交出CPU,重新进行CPU调度。 . 运行中的进程提出I/O请求,或要等待别的进程发来消息,于是自己被阻塞。 . 执行操作系统提供的某些系统调用命令,如wait()等。 . 某进程的状态从阻塞变为就绪时,要由调度程序决定让哪一个进程投入运行:是新就绪进程、是正在运行的进程继续运行、还是调度另一个进程运
您可能关注的文档
- 彩色电视机原理与维修—高职电子信息—刘俊起王俊 第2章 彩电检修基础.ppt
- 成功社交培训教程 教学课件 作者 杨秋平 10 第十章 日常生活交往礼仪.ppt
- 柴油发动机电控系统检测与修复 教学课件 作者 张西振 张义 学习情境二.ppt
- 彩色电视机原理与维修—高职电子信息—刘俊起王俊 第3章 电源电路.ppt
- 成功社交培训教程 教学课件 作者 杨秋平 11 姿态设计与训练.ppt
- 成功社交培训教程 教学课件 作者 杨秋平 12 自信的价值.ppt
- 柴油发动机电控系统检测与修复 教学课件 作者 张西振 张义 学习情境三.ppt
- 成功社交培训教程 教学课件 作者 杨秋平 13 自信心提升训练2.ppt
- 彩色电视机原理与维修—高职电子信息—刘俊起王俊 第4章 行场扫描电路的原理与维修.ppt
- 成功社交培训教程 教学课件 作者 杨秋平 15 口才训练 说事.ppt
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)