- 0
- 0
- 约1.02万字
- 约 64页
- 2018-03-04 发布于浙江
- 举报
[计算机软件及应用]第三章处理机调度与死锁2
第三章 处理机调度与死锁 内容提要 处理机调度及调度算法 产生死锁的原因和必要条件 预防死锁的方法,死锁的检测与解除 银行家算法 第三章 处理机调度与死锁 处理机调度:按一定方法动态地把处理机分配给就绪队列中的一个进程 第三章 处理机调度与死锁 3.1 处理机调度的基本概念 1)调度类型 高级调度:即作业调度,选择后备作业进入内存,为其建立进程,分配资源并排在就绪队列。 中级调度:即对换调度,将暂不运行的进程调到外存等待,从而提高内存利用率和系统吞吐量 低级调度:即进程调度,决定哪个进程可以占用CPU,进入运行状态。 2)进程调度方式 调度方式是指但某一个进程正在处理机上执行时如果有 个更重要更紧迫的进程需要处理此时应该如何分配处理机。 非抢占方式 进程一旦被调度执行,除非进程完成或发生某事件被阻塞,否则不允许其他进程抢夺其执行权。 抢占方式 允许按某种策略(原则)剥夺正在执行的进程的执行权 ---优先权原则 ---短作业(进程)优先原则 ---时间片原则 3)调度类型与O.S类型的关系 多道批处理系统:存在作业调度、进程调度 分时/实时系统:只有进程调度 ?共同点:均存在进程调度(分配CPU) 4) 调度队列模型(三种) 调度队列模型 仅有进程调度的调度队列模型 具有高级和低级的调度队列模型 同时具有三级调度的调度队列模型 5) 调度性能评价 作业调度算法的评价因素 CPU利用率:越高越好 吞吐量:单位时间内CPU完成作业的数量 周转时间:通常与带权周转时间一起作为评价批处理系统的性能指标,定义如下: n个作业的平均周转时间T和平均周转系数W分别为 3.2 调度算法 先来先服务调度算法 短作业(进程)优先调度算法 高优先权者优先调度算法 时间片轮转调度算法 多队列反馈轮转调度算法 实时调度算法 相关术语 调度算法:根据系统的资源分配策略所规定的资源 分配算法 几个术语 到达时间、服务时间、开始时间 完成时间、等待时间 周转时间:完成时间-到达时间 带权周转时间:周转时间/服务时间 1)先来先服务调度算法 策略:先进入后备队列(就绪队列)的作业(进 程)先被调度 优点:算法简单易实现 缺点:不分轻重缓急,对短作业(进程)不利 2)短作业(进程)优先调度算法 策略:启动要求运行时间最短的作业。 优点:有效降低作业平均等待时间提高系统的吞 吐量 缺点:长作业(进程)可能长期得不到服务 3)高优先权者优先调度算法 优先权:反映作业(进程)重要性和调度级别的权值,又称优先数。通常分为: 静态优先数:进程创建时确定运行过程中保持不变。一般根据进程的类型,资源需求情况,估计的运行时间等因素确定。一般用一整数进行表示(如0至32) 动态优先数:创建进程时确定一个优先级,进程运行过程中可以根据情况的变化调整优先级,调整一般是根据进程占用的CPU的时间长短、进程等待CPU时间长短来进行(如高响应比优先)。 调度类型 非抢占式优先权调度:处理机一旦分配给就绪队列中优先权最高的进程后,该进程就一直运行下去直到自动放弃或完成,这时才可把处理机分配给另一优先级最高的进程。 抢占式优先权调度:进程在运行时一旦出现了另一个优先级更高的进程,调度程序就停止该进程而把处理机分配给新出现的高优先权进程。 高响应比优先调度算法(HRP):优先调度响应比高的作业 4)时间片轮转调度算法(适合于分时系统) 策略 —系统将所有的就绪进程按先来先服务的原则排成一个队列,每次调度时,把CPU分配给队首进程,并令其执行一个时间片 —当执行的时间片用完时,由一个计时器发出时钟中断请求,调度程序便停止该进程的执行,并将其放就绪队列尾;然后,再把处理机分配给就绪队列中新的队首 优、缺点:简单易实现,但不分轻重缓急 关键:时间片大小的选择 例:基于时间片的轮转调度算法 5)多级队列反馈轮转调度算法 策略:将时间片与优先级调度相结合。 ---设置多个就绪队列,分别赋予不同的优先级。 优先级越低则时间片越长 ---新进程进入内存后,先投入第一队列的末尾, 按FCFS算法调度;若按第一队列一个时间片未能 执行完,则降低投入到第二队列的末尾,同样按 FCFS算法调度;如此下去,降低到最后的队列, 则按“时间片轮转”算法调度直到完成 ---仅当较高优先级的队列为空,才调度较低优先级 的队列中的进程执行。如果进程执行时有新进程
您可能关注的文档
最近下载
- SY_T 5106-2019 石油天然气钻采设备 封隔器规范.docx VIP
- 世界著名谈判案例.docx VIP
- T_CPI 11037-2024 石油天然气钻采设备水力振荡器技术与应用规范.docx VIP
- 雪铁龙维修 手册 图DS_5LS_Owner_Book_ZH.pdf VIP
- 2025至2030药用真菌行业项目调研及市场前景预测评估报告.docx
- T_SCMES 24—2024(石油天然气钻采设备智能钻机).pdf VIP
- 财务共享模式下企业内部控制研究——以延长石油为例.docx VIP
- 财务共享延长石油集成方案.pdf VIP
- 2025《延安延长石油集团财务共享中心实施效果分析的案例报告》8200字.doc VIP
- 2025人教版音乐一年级下册全册教学设计教案.pdf
原创力文档

文档评论(0)