版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1操作系统如何管理进程操作系统如何管理进程 运 行服务请求(请求I/O等)服务完成/事件来到进程调度 等 待 就 绪时间片到第1页/共27页第一步:在众多处于就绪状态的进程中,按一定第一步:在众多处于就绪状态的进程中,按一定的原则选择一个进程的原则选择一个进程第二步:设置处理器现场第二步:设置处理器现场第2页/共27页进程ID进程状态进程优先级当前队列指针nextCPU现场保护区通信信息家族联系占有资源清单 ready_q_start PCB1PCB2PCB9就绪队列结构就绪队列结构next第3页/共27页5l 进程调度做什么?进程调度做什么?l 进程调度进程调度算法算法l 调度时机调度
2、时机l 举例举例第4页/共27页选哪个就绪进程投入运行?选哪个就绪进程投入运行?第5页/共27页n每个任务有个优先数,关联一个优先权,优先权高的任务优先调度1.如何确定优先数?如何确定优先数?2.同一个优先级的进程是一个还是同一个优先级的进程是一个还是多个多个?3.是否可剥夺?是否可剥夺?第6页/共27页创建进程时设定的优先数第7页/共27页l 什么时候变?l 怎么变?参看教材p233 处于运行状态的时间越长,优先权越低处于运行状态的时间越长,优先权越低 处于非运行状态的时间越长,优先权越处于非运行状态的时间越长,优先权越高高第8页/共27页1.如何确定优先数?如何确定优先数?2.同一个优先级
3、的进程是一个还是同一个优先级的进程是一个还是多个多个?3.是否可剥夺?是否可剥夺?第9页/共27页l 如果一个优先级一个进程,就排一个队列l 如果一个优先级有多个进程,就排多个队列第10页/共27页每个优先级一个队列,有多个队列每个优先级一个队列,有多个队列第11页/共27页1.如何确定优先数?如何确定优先数?2.同一个优先级的进程是一个还是同一个优先级的进程是一个还是多个多个?3.是否可剥夺?是否可剥夺?当有更高优先级的进程就绪,能否剥夺正在CPU上运行的进程的使用权?第12页/共27页 运运 行行服务请求服务请求(请求请求I/O等等)服务完成服务完成/事件来到事件来到进程调度进程调度被剥夺
4、被剥夺 等等 待待 就就 绪绪第13页/共27页 进程按照先到先得的原则使用cpu 正在使用CPU的进程,如果时间片到就排的就绪队列的末尾,然后让就绪队列首部的进程使用CPU第14页/共27页 固定时间片固定时间片 可变时间片可变时间片时间片大小的设定时间片大小的设定时间片不能太长,也不能太短!一般是切换时间为时间片的1%第15页/共27页 固定时间片固定时间片 可变时间片可变时间片时间片怎么计算?时间片怎么计算?参看教材参看教材P235 每个进程的时间片在创建进程的时候设定大小(均分父进程的时间片) 时间片用完重新计算时间片第16页/共27页循环轮转调度的状态变迁时间片到时间片到 运运 行行
5、服务请求服务请求(请求请求I/O等等)服务完成服务完成/事件来到事件来到进程调度进程调度 等等 待待 就就 绪绪第17页/共27页就绪队列有多个,每个队列可以采用不同的调度算法,任务可以在队列之间移动多个时间片优先权高的,时间片短第18页/共27页系统任务队列2用户任务(时间片为8)系统任务队列1用户任务(时间片为16)用户任务(FCFS)优先权当用完时间片第19页/共27页第20页/共27页22l 进程调度做什么?进程调度做什么?l 进程调度进程调度算法算法l 调度时机调度时机l 举例举例第21页/共27页调度调度调度调度l一个进程的时间片用完的时候l一个进程需要系统服务的时候l一个进程被捕获(陷入)的时候l一个进程执行完毕的时候l在可剥夺系统中,当有更高优先级进程需要处理机的时候第22页/共27页24l 进程调度做什么?进程调度做什么?l 进程调度进程调度算法算法l 调度时机调度时机l 举例举例第23页/共27页第24页/共27页进程创建时间运行时间优先数P10
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度生态环保渣土资源化利用承包合同4篇
- 2025年农业大棚租赁与蔬菜种植一体化服务合同4篇
- 2025年度照明灯具代加工服务合同模板4篇
- 2025年度校园食堂炊事员职务聘用合同书3篇
- 2025年度智慧城市基础设施大包工程合同4篇
- 2024版建设工程借款合同范本简单
- 2025年度文化创意产业园租赁合同示范文本4篇
- 2025年度安保应急响应预案制定合同范本3篇
- 2024物业房屋装修工程合同工程量清单
- 2024版酒类专卖店加盟的合同
- 物业民法典知识培训课件
- 2023年初中毕业生信息技术中考知识点详解
- 2024-2025学年山东省德州市高中五校高二上学期期中考试地理试题(解析版)
- 《万方数据资源介绍》课件
- 麻风病病情分析
- 《急诊科建设与设备配置标准》
- 第一章-地震工程学概论
- JJF(陕) 063-2021 漆膜冲击器校准规范
- 《中国糖尿病防治指南(2024版)》更新要点解读
- TSGD7002-2023-压力管道元件型式试验规则
- 2024年度家庭医生签约服务培训课件
评论
0/150
提交评论