第四章 调度与死锁
4.1 调度的类型和模型
4.2 调度算法
4.3 实时系统中的调度
4.4 多处理机调度
4.5 OS/2调度
4.6 死锁的基本概念
4.7 死锁的预防和避免
4.8 死锁的检测和解除
4.1 调度的类型和模型
一,调度的类型
二,调度队列模型
三,选择调度方式和算法的若干准则
一,调度的类型
1,高级调度(High Scheduling)
2,低级调度(Low Level Scheduling)
3,中级调度(Intermediate-Level Scheduling)
1,高级调度
在每次执行作业调度时,都须做出以下两个决定:
1)接纳多少个作业
2)接纳哪些作业
2,低级调度
1)非抢占方式(Non-preemptive Mode)
2)抢占方式(Preemptive Mode)
1)非抢占方式
在采用非抢占调度方式时,可能引起进程调度的因素可归结为这样几个:
①正在执行的进程执行完毕, 或因发生某事件而不能再继续执行;
②执行中的进程因提出I/O请求而暂停执行;
③ 进程通信或同步过程中执行了某种原语操作,如P操作(wait操作),Block原语,Wakeup原语等.
这种调度方式的优点是实现简单,系统开销小,适用于大多数的批处理系统环境.但它难以满足紧急任务的要求——立即执行,因而可能造成难以预料的后果.显然,在要求比较严格的实时系统中,不宜采用这种调度方式.
2)抢占方式
抢占的原则有:
(1)优先权原则.
(2)短作业(进程)优先原则.
(3)时间片原则.
3,中级调度
中级调度又称中程调度(Medium-Term Scheduling).引入中级调度的主要目的,是为了提高内存利用率和系统吞吐量.为此,应使那些暂时不能运行的进程不再占用宝贵的内存资源,而将它们调至外存上去等待,把此时的进程状态称为就绪驻外存状态或挂起状态.当这些进程重又具备运行条件,且内存又稍有空闲时,由中级调度来决定把外存上的哪些又具备运行条件的就绪进程,重新调入内存,并修改其状态为就绪状态,挂在就绪队列上等待进程调度.
二,调度队列模型
在各种OS中,有的只设置了低级调度,有的则同时设置了高级和低级两级调度,在较完善的OS中还引入了中级调度来改善内存的利用率.而任何一种调度都涉及到进程队列,于是就形成了三种类型的调度队列模型:
1,仅有进程调度的调度队列模型
2,具有高级和低级调度的调度队列模型
- mps加工检测 > 调度与死锁
-
调度与死锁
下载该文档 文档格式:PPT 更新时间:2006-12-01 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: ppt 文档作者: lchxu 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: truth 分类: 创建时间: 上次保存者: Xu Liancheng 修订次数: 25 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 92 段落数: 1002 字节数: 391919 备注: 0 演示格式: 在屏幕上显示 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PPT格式下载
- 更多文档...
-
上一篇:硬度的测试
下一篇:物证信息挖掘与综合应用关键技术研究项目
点击查看更多关于mps加工检测的相关文档
- 您可能感兴趣的
- mps上料检测单元 mps与检测技术 mps肉类加工机械 mps mps剪切器 mps下载 mps430 mps转换器 mps播放器
- 大家在找
-
- · fm94.0
- · 体育馆照明工程
- · 大二上学期学期总结
- · 会计基础第一章3
- · 2011冬天流行什么衣服
- · 塑料注塑成型
- · 奥运五环旗的五种颜色
- · 少林寺3大漠英豪
- · lod卡冰女光环
- · 外圆磨床的结构
- · 单相交流电机的正反转
- · led电子显示屏
- · 护理差错登记表
- · 云南2012年高考补习班
- · 湖南工业大学c++面向对象试卷
- · 2012概率论辅导讲义
- · 动物世界美洲狮
- · 矿山机械实习报告
- · 工程测量讲义
- · 中山移动短号集群网
- · 剖面图还剖视图
- · 湖北省黄冈市黄梅县
- · 十三所学校下载
- · 护理技术操作项目50项
- · 重庆养老保险
- · 资产证券化
- · s8050三极管
- · 高中静物素描视频
- · 天正建筑软件免费下载
- · yy频道cf公告设计大全
- 赞助商链接