- 0
- 0
- 约4.78千字
- 约 39页
- 2017-11-26 发布于江苏
- 举报
4、第三章 中断与处理机调度
3.2 处理机调度 处理机调度的任务是控制协调进程对CPU的竞争,即按一定的调度算法从就绪队列中选中一个进程,把CPU的使用权交给被选中的进程。 确定算法的原则 具有公平性。 资源利用率高(特别是CPU利用率)。 在交互式系统情况下要追求响应时间(越短越好)。 在批处理系统情况下要追求系统吞吐量。 1、先到先服务算法(FCFS) 按照进程就绪的先后次序来调度进程。 优点:实现简单。 缺点:没考虑进程的优先级。 2、优先数算法(HPF) 优先选择就绪队列中优先级最高的进程投入运行。 优先级根据优先数来决定。 确定优先数的方法 静态优先数法: 在进程创建时指定优先数,在进程运行时优先数不变。 动态优先数法: 在进程创建时创立一个优先数,但在其生命周期内优先数可以动态变化。如等待时间长优先数可改变。 两种占用CPU的方式 可剥夺式(可抢占式 Preemptive): 当有比正在运行的进程优先级更高的进程就绪时,系统可强行剥夺正在运行进程的CPU,提供给具有更高优先级的进程使用。 不可剥夺式(不可抢占式 Non-Preemptive): 某一进程被调度运行后,除非由于它自身的原因不能运行,否则一直运行下去。 3、循环轮转算法(RR) 把CPU划分成若干时间片,并且按顺序赋给就绪队列中的每一个进程,进程轮流占有CPU,当时间片用完时,即使进程未执行完毕,系统也剥夺该进程的CPU,将该进
您可能关注的文档
最近下载
- 2025年郑州电力高等专科学校单招职业技能考试题库及答案1套.docx VIP
- 三级公立综合医院医疗器械基础配置要求.docx VIP
- 工会兴趣小组财务制度.docx VIP
- 2026年郑州电力高等专科学校单招职业技能考试题库最新.docx VIP
- 糖厂质量食品安全管理体系手册(参考).docx VIP
- 一元一次不等式组测试题(提高).doc VIP
- 2026年郑州电力高等专科学校单招职业技能考试题库及答案详解一套.docx VIP
- 2024年北京市_海淀区_人大附中初一(七年级)下学期(第二学期)期中考试_数学试卷(答案).pdf VIP
- 厂场平工程施工组织设计方案3.pdf VIP
- 煤矿防灭火技术规范.docx
原创力文档

文档评论(0)