3.4多处理机系统中的调度.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.4多处理机系统中的调度.ppt

3.4 多处理机系统中的调度 ; 什么是多处理机系统 多处理机操作系统的分类 多处理机系统调度策略 ; 多处理机系统:是一个具有两个或多个处理机并能相互进行通信以协同一个大的给定问题求解的计算机系统。 特点: 1)? 有两个或多个处理机 2)? 共享主存或高速通信网络 3)? 共享输入输出子系统 4)? 有单一完整的操作系统 5)? 各级硬件和软件相互作用;主要功能: ●进程分配 ●更好的利用多机硬件 ●资源在处理机之间的分配 ●改善程序的响应时间 ●处理机的负载平衡 ●处理机间的协调和同步 ●因处理机故障引起的系统重组 ; 广义上说,使用多处理机协调工作,来完成用户所要求任务的计算机系统。这包扩了并行处理系统(parallel processing system),例如数据流机(dataflow machine)和细胞阵列处理机(Celluar array processors)等,也包扩了在物理上分散且通过不同的物理传输媒体传输数据的计算机网络系统和计算机网络为基础的,对用户透明的分布式系统,以及在同一的计算机系统里共享内存的多处理机系统. 广义的计算机系统的一个共同的特点是有n个处理器(n1),能做到真正的并行处理,也就是能同时执行n条指令. ;(1) 多处理机系统与单机调度的区别 多处理机调度与单机调度的主要区别涉及两个资源分配问题: 一是存放程序或数据的存储器分配及如何访问他们的问题。 在多机系统中,由于各进程在物理上也同时执行而不是单机系统那样的交叉执行,这些在物理上同时执行的进程可能同时访问物理存储器的同一地址。处理机对同一存储块的访问必须是顺序的。各进程同时访问物理存储器上的同一地址是不允许的。 ;二是将等待执行的就绪进程分配到哪一个处理机上执行的问题。;多处理机系统的调度目标是:以最高的可靠性,使用最少的处理机在最短的时间内完成最多的可以并行完成的进程。 ;?多处理器调度的设计要点 ;多处理器的调度算法(1) ;多处理器的调度算法(2);多处理器调度算法(4) 自调度算法优点;?多处理器调度算法(5) 自调度算法;多处理器调度算法(6) 自调度算法不足;多处理器调度算法(7) 2)群组调度算法 ;多处理器调度算法(8) 群调度算法为应用进程分配CPU时间 ;多处理器调度算法(9) 群调度对处理器分配(1);多处理器调度算法(10) 群调度对处理器分配(2);多处理器调度算法(11); ;多处理器调度算法(13) 3)专用处理器调度算法;多处理器调度算法(14) 4)动态调度算法(1) ;多处理器调度算法(15) 动态调度算法(2)

您可能关注的文档

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档