下载此文档

第四章 处理机调度(1).ppt


文档分类:通信/电子 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
第四章_处理机调度(1),以提高处理机利用率,并使各用户公平地得到处理机资源。这里的主要问题是处理机调度算法和调度算法特征分析。(scheduling)(scheduling)作业:又称为"宏观调度"、"高级调度"。从用户工作流程的角度,一次提交的若干个流程,其中每个程序按照进程调度。时间上通常是分钟、小时或天。内外存交换:又称为"中级调度"。从存储器资源的角度。将进程的部分或全部换出到外存上,将当前所需部分换入到内存。指令和数据必须在内存里才能被CPU直接访问。进程或线程:又称为"微观调度"、"低级调度"。从CPU资源的角度,执行的单位。时间上通常是毫秒。因为执行频繁,要求在实现时达到高效率。从处理机调度的对象、时间、功能等不同角度,我们可把处理机调度分成不同类型。,分配资源执行完毕,处理善后作业名作业类型资源要求资源使用情况优先级(数)当前状态其他需解决问题接纳多少作业接纳哪些作业低级调度/进程调度功能:调度程序(dispatcher)记录所有进程的运行状况(静态和动态)当进程出让CPU或调度程序剥夺执行状态进程占用的CPU时,选择适当的进程分派CPU完成上下文切换进程的上下文切换过程:觉得是否做上下文切换或是否允许做上下文切换保存当前进程A的上下文,恢复进程B的上下文(CPU寄存器和一些表格的当前指针)用户态执行进程B代码性能评价:定形(可靠性,简洁性);定量低级调度方式采用方式:非抢占式和抢占式非抢占式优点:实现简单,开销小缺点:(long-term):将进程投入"允许执行"进程缓冲池中,或送到"退出"进程缓冲池中。进程状态:New->Readysuspend,Running->Exit中期(medium-term):将进程的部分或全部加载到内存中。进程状态:Ready<->Readysuspend,Blocked<->Blockedsuspend短期(short-term):选择哪个进程在处理机上执行。进程状态:Ready<->RunningI/O调度:选择哪个I/O等待进程,使其请求可以被空闲的I/O设备进行处理。--应用场合:大中型主机集中计算,如工程计算、理论计算(流体力学)分时调度、实时调度:通常没有专门的作业调度多处理机调度

第四章 处理机调度(1) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人花花世界
  • 文件大小277 KB
  • 时间2019-01-24
最近更新