LINUX操作系统教程课件第四章
25页1、基于Linux 的操作系统教程,Operating System Course based on Linux,2,第四章 调度与死锁,章节目标: 1:掌握调度的类型及模型; 2:掌握几种调度算法; 3:掌握死锁、死锁产生的原因和必要条件以及死锁预防、避免的原理; 4:掌握死锁检测、死锁解除的方法; 5:掌握Linux的调度和死锁技术。,第四章 调度与死锁,开始,3,第四章 调度与死锁,4.1 调度的类型和模型,4.2 调度算法,4.5 Linux中的调度和死锁技术,4.3 死锁及其预防和避免,4.4 死锁的检测和解除,4.6 本章小结,返回本章首页,4,4.1 调度的类型和模型,调度的类型 调度队列模型,第四章 调度与死锁,返回本章首页,5,调度的类型,高级调度:作业调度。被用来从后备队列中按照某种规则或算法选择若干个作业,把它们装入内存,并为之建立进程,分配必要的资源。 低级调度:进程调度。被用来从就绪队列中选择一个进程,让其占有CPU执行。有非剥夺式和剥夺式两种调度方式。 中级调度:中级调度一般存在于规模较大的综合性OS中,它的引入主要时为了提高内存的利用率和系统吞吐量。,返回本节
2、首页,6,调度队列模型,在各级调度中,等候选择的进程一般存在于相应的调度队列中。图中是一个同时具有三级调度的调度队列模型。,返回本节首页,7,4.2 调度算法,调度算法的选择 各种调度算法,第四章 调度和死锁,返回本章首页,8,调度算法的选择,选择调度算法的准则: (1)系统吞吐量高; (2)周转时间短; (3)响应时间短; (4)优先权准则; (5)CPU的利用率高; (6)各种资源的均衡利用。,返回本节首页,9,各种调度算法(一),先来先服务算法(FCFS):按照进程就绪的先后次序来调度进程。 短进程优先算法(SPF):对短进程(其CPU周期短)优先的调度算法。 时间片轮转算法(RR) :轮流调度就绪队列中的进程,每个进程执行一个时间片。,返回本节首页,10,各种调度算法(二),优先权算法(HPF) :系统中的每个进程被赋予一个优先权 ,选择就绪队列中优先权最高的进程占有CPU执行。 多级反馈队列算法 :一种综合了FCFS、RR、HPF的调度算法,它可以满足各类进程的需要。下图是一个多级反馈队列模型。,返回本节首页,11,4.3 死锁及其预防和避免,死锁 死锁的预防 死锁的避免,第
《LINUX操作系统教程课件第四章》由会员E****分享,可在线阅读,更多相关《LINUX操作系统教程课件第四章》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页