没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式开发课程 操作系统6-处理机调度 共32页.pptx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 22 浏览量
2024-11-27
23:04:42
上传
评论
收藏 722KB PPTX 举报
温馨提示
嵌入式开发课程 操作系统6-处理机调度 共32页.pptx
资源推荐
资源详情
资源评论
处理机调度
处理机调度的基本概念
•在多道程序环境下,进程数目往往多于处理机数目,致使
它们争用处理机。
•这就要求系统能按某种算法,动态地把处理机分配给就绪
队列中的一个进程,使之执行。
•分配处理机的任务是由进程调度程序完成的。它是操作系
统设计的中心问题之一。
处理机调度的基本概念
进程调度要解决的问题:
WHAT:按什么原则分配CPU
—进程调度算法
WHEN:何时分配CPU
—进程调度的时机
HOW: 如何分配CPU
—CPU调度过程(进程的上下文切换)
1. 高级、中级和低级调度
• 处理机是计算机系统中的重要资源
• 处理机调度算法对整个计算机系统的综合性能指
标有重要影响
• 可把处理机调度分成三个层次:
–高级调度
–中级调度
–低级调度
高级调度也称为作业调度或宏观调度
高级调度的时间尺度通常是分钟、小时或天
中级调度涉及进程在内外存间的交换
从存储器资源管理的角度来看,把进程的部分
或全部换出到外存上,可为当前运行进程的执
行提供所需内存空间,将当前进程所需部分换
入到内存。指令和数据必须在内存里才能被处
理机直接访问
低级调度也称微观调度
从处理机资源分配的角度来看,处理机需要经
常选择就绪进程或线程进入运行状态,低级调
度的时间尺度通常是毫秒级的。
由于低级调度算法的频繁使用,要求在实现时
做到高效。
1. 高级、中级和低级调度
• 高级调度(作业调度、长程调度、接纳调度)
–将外存作业调入内存,创建PCB等,插入就绪队列。
–一般用于批处理系统,分/实时系统一般直接入内存,无
此环节。
• 调度特性
–接纳作业数(内存驻留数)
• 太多―――> 周转时间T长
• 太少―――> 系统效率低
–接纳策略:即采用何种调度算法:FCFS、短作业优先等
剩余31页未读,继续阅读
资源评论
passionSnail
- 粉丝: 460
- 资源: 7591
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功