版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1处理机调处理机调第1页/共56页n第2页/共56页第3页/共56页第4页/共56页l吞吐量:批处理系统情况下,单位时间内处理的进程个数尽可能多第5页/共56页第6页/共56页各种进程调度算法(各种进程调度算法(2/82/8)第7页/共56页各种进程调度算法(各种进程调度算法(3/83/8)第8页/共56页各种进程调度算法(各种进程调度算法(4/84/8)第9页/共56页分时系统中常用时间片轮转法。各种进程调度算法(各种进程调度算法(5/85/8)第10页/共56页Q=T/N第11页/共56页第12页/共56页第13页/共56页第14页/共56页第15页/共56页第16页/共56页第17
2、页/共56页调度单位调度单位是线程而不是进程,采用是线程而不是进程,采用严格的抢严格的抢占式动态优先级占式动态优先级调度,依据调度,依据优先级优先级和分配和分配时时间配额间配额来调度。来调度。第18页/共56页本身改变其优先级。n一个正在运行的线程改变了它的亲合处理机集合。第19页/共56页第20页/共56页第21页/共56页16个实时线程优先级15个可变线程优先级1个系统线程优先级(零页线程)第22页/共56页第23页/共56页中断优先级与线程优先级的关系中断优先级与线程优先级的关系线程优先级0-31第24页/共56页优先级是多少,它都不会阻塞硬件中断第25页/共56页而一个称为配额单位(q
3、uantum unit)的整数第26页/共56页线程时间配额线程时间配额第27页/共56页进程进程线程线程线程线程310就绪位图310空闲位图310缺省基本优先级缺省处理机偏好缺省时间配额基本优先级当前优先级处理机偏好时间配额线程调度器就绪队列第28页/共56页是否处于空闲状态第29页/共56页第30页/共56页线程优先级运行状态就绪状态转到阻塞状态第31页/共56页当一个高优先级线程进入就绪状态时,正在处于运行状当一个高优先级线程进入就绪状态时,正在处于运行状态的低优先级线程被抢占态的低优先级线程被抢占线程优先级运行状态就绪状态从阻塞状态唤醒第32页/共56页第33页/共56页线程优先级运行
4、状态就绪状态第34页/共56页l如果刚用完时间配额的线程如果刚用完时间配额的线程优先级降低优先级降低了,了,Windows Windows 将寻找一个优先级高于刚用完时间配额将寻找一个优先级高于刚用完时间配额线程的新设置值的就绪线程线程的新设置值的就绪线程l如果刚用完时间配额的线程的如果刚用完时间配额的线程的优先级没有降低优先级没有降低,并且并且有其他优先级相同的就绪线程有其他优先级相同的就绪线程,Windows Windows 将将选择相同优先级的就绪队列中的下一个线程进入选择相同优先级的就绪队列中的下一个线程进入运行状态,刚用完时间配额的线程被排到就绪队运行状态,刚用完时间配额的线程被排到
5、就绪队列的队尾列的队尾( (即分配一个新的时间配额并把线程状即分配一个新的时间配额并把线程状态从运行状态改为就绪状态态从运行状态改为就绪状态) )l如果如果没有优先级相同的就绪线程没有优先级相同的就绪线程可运行,刚用完可运行,刚用完时间配额的线程将得到一个新的时间配额并继续时间配额的线程将得到一个新的时间配额并继续运行运行时间配额用完时间配额用完第35页/共56页除,相关数据结构将被释放第36页/共56页第37页/共56页第38页/共56页第39页/共56页第40页/共56页第41页/共56页第42页/共56页第43页/共56页n调用硬件抽象层的处理机空闲例程,执行相应的电源管理功能第44页/共56页第45页/共56页SolarisSolaris线程调度不是单纯一种调度算法线程调度不是单纯一种调度算法而是多种算法的结合体而是多种算法的结合体 第46页/共56页第47页/共56页第48页/共56页第49页/共56页第50页/共56页 Solaris优先级和调度类优先级和调度类 第51页/共56页类内优先级数值范围类内优先级数值范围全局优先级数值范围全局优先级数值范围所属调度类所属调度类059000059TS/IA039060099SYS09100109中断类(在没有中断类(在没有RT类加载时)类加载时)059100159RT09160169中断类(在有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湖南省长沙市望城县初三下学期英语试题统练(5)试题含解析
- 2026届沧州市重点中学初三下学期开学测试卷含解析
- 女性创业者扶持承诺函5篇
- 项目进度管控关键节点与计划模板
- 生产部门安全检查清单及操作指导模板
- 医疗过错责任处理保证函3篇
- 客户关系管理工具集客户信息分类与维护策略
- 购物中心消防安全管理手册
- 跨文化沟通与团队协作技巧培训模板
- 信息化系统建设实施指南
- 2026河北衡水恒通热力有限责任公司招聘28人笔试参考题库及答案解析
- 2026江苏苏州市昆山市自然资源和规划局招聘编外人员8人笔试备考试题及答案解析
- 七年级语文下册课时默写(附答案)
- 部编版小学语文四年级下册二单元教材分析解读主讲课件
- 建筑材料说课公开课一等奖市赛课获奖课件
- 湖南2023年长沙银行理财经理社会招聘(37)考试参考题库含答案详解
- 混凝土搅拌车维护保养
- 薄膜的物理气相沉积
- 铣刨加罩道路工程施工组织设计方案
- 小学德育分年段
- 公司冲压作业指导书SOP
评论
0/150
提交评论