- 7
- 0
- 约8.18千字
- 约 70页
- 2017-05-30 发布于河南
- 举报
第5章 CPU调度
操作系统概念 第五章 CPU调度 本章主要内容 基本概念 调度准则 调度算法 多处理器调度 实时调度 算法评估 进程调度模型 5.1 基本概念 利用多道程序最大化CPU使用率。 CPU – I/O周期 进程执行由CPU执行和I/O等待周期组成。 CPU区间分布情况 CPU区间曲线:指数形式或超指数形式,具有大量的短CPU区间和少量的长CPU区间。 CPU约束程序:可能有少量的长CPU区间 I/O约束程序:大多数具有短CPU区间 5.1.1 CPU-I/O区间周期 CPU区间时间直方图 5.1.2 CPU调度程序 调度程序从内存中就绪可执行的进程里选择一个,并为其中之一分配CPU。 就绪队列结构 FIFO队列、优先队列、树或无序链表。 进程主动放弃处理机的原因: 进程执行完毕; 进程发出I/O有关的系统调用; 等待其它进程或系统发出的事情; 得不到所有的系统资源; 执行“自愿放弃处理机”的系统调用; 5.1.3 抢占调度 进程调度的基本方式 非抢占的(nonpreemptive); 可抢占的(preemptive)。 在可抢占方式下,新进程就绪时,应该申请调度: 当中断处理程序处理完中断,如I/O中断,通信中断,引起某个等待进程就绪; 当进程释放资源,引起等待该资源的进程就绪 当进程发出系统调用,引起某个事件发生,导致其它等待该事件的进程就绪; 其他原因引起进程从其他状态变成就
您可能关注的文档
最近下载
- 酒店设计任务书范文与规划说明.docx VIP
- 叉车安全驾驶技术(教学课件).pptx VIP
- 青岛版小学信息科技第六册全册学历案.docx VIP
- 雅马哈船外机F80A中文维修手册.pdf VIP
- 习惯性违章问题究竟出在什么地方.pptx VIP
- 2024年江苏省燃气行业职业技能竞赛燃气具安装维修工考试题库-上(选择题汇总).pdf VIP
- 公路工程质量检测收费项目和收费标准(附交通建设工程质量检测和工程材料试验收费标准).pdf VIP
- 2023年执业药师继续教育腹泻的中药治疗参考答案.docx VIP
- 项目3饲料的加工与利用任务3.7矿物质饲料的利用(课件)-《畜禽营养与饲料》教学同步(高教第三版).pptx VIP
- 提高外科手术患者切口换药的规范执行率.pptx VIP
原创力文档

文档评论(0)