- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多处理机的任务分配和进程调度
多处理机的任务分配和进程调度 目录多处理机的相关介绍多处理机的任务分配(简)处理机的进程调度多处理机的进程调度多处理机概念: 两个或两个以上处理机,通过高速互联网络连接起来,在统一的操作系统管理下,实现指令及以上级(任务级、作业级)并行。特点: a.结构灵活 b.程序并行:属于操作一级的并行,性能比指令高 c.进程同步:不需要同步控制(并行处理机需要) d.多处理机工作时,根据多种条件分配资源,所以所需要的资源变化复杂。多处理机分类: 按照处理机间的连接程度:紧密耦合MP和松散耦合MP 按照是否共享主存储器:共享存储器MP和分布式存储器MP 按照处理机类型:同构MP和异构MP 按照处理机的个数:大规模并行处理机MPP和对称多处理机SMP 另外,多向量处理机和机群系统也是多处理机多处理机-互连方式总线形式环形互连形式交叉开关形式多端口存储器形式开关枢纽结构形式多处理机-互连方式1.总线形式 多个处理机、存储器模块和外围设备通过接口与公用总线相连,采用分时或多路转接技术传送。 结构简单,成本低,增减模块方便,但对总线的失效敏感。 提高总线的系统效率: 采用优质高频同轴电缆,用光纤 采用多总线方式减少冲突概率多处理机-互连方式总线仲裁算法:a.静态优先级算法:为每一个连到总线的部件分配固定的优先级b.固定时间片算法:把总线按固定大小时间片,轮流提供给部件使用c.动态优先级算法:让总线上各部件优先级可根据情况按一定规则动态地改变d.先来先服务算法:按接受到访问总线请求先后顺序来响应多处理机-互连方式2.环形互连形式 总线形成环形互连; 令牌(Token); 点点连接,物理参数容易控制; 适合于高带宽的光纤 P0P2P3P1P6P5P4P7多处理机-互连方式级间采用环形互连的多处理机多处理机-互连方式3.交叉开关形式 包含一组纵横开关阵列; 是总线方式的极端; 交叉开关阵列复杂; 总线数=m+I+n, m:存储器模块数 n:处理机数 I:I/o设备数 一般:M=I+NM1M2M3PnI/O1PnI/O2多处理机-互连方式交叉开关形式P1P2M1M1M2M3M4I/O1I/O1多处理机-互连方式4.多端口存储器形式如果每个存储器模块有多个访问端口,且将分布在交叉开关矩阵中的控制、转换和优先级仲裁逻辑分别移到相应存储器模块的接口中。 四端口存储器形式的结构多处理机-互连方式5.开关枢纽结构形式把互连结构的开关设置在各个处理机或其接口内部,组成分布式结构。美国加州大学伯克利分校设计的树形多处理机X-TREE 方 面并行处理机SIMD多处理机??结构灵活性针对向量、数组处理而设计的,有专用性,虽然处理单元数多16384个,但设置有限的、固定的实现作业、任务、程序段的并行,适应算法,结构灵活多变,实现复杂的机间互连,避免争用共享的硬件资源程序并行性实现操作级并行,并行性存在指令内部并行性还存在于指令外部,表现于多个任务间的并行?并行任务派生通过指令来反映数据间是否并行计算,并由指令直接启动多个处理单元并行工作需要专门的指令或语句指明程序中各程序段的并发关系,并控制并发执行进程同步实现指令内部对数据操作的并行实现指令、任务作业级的并行资源分配和任务调度处理单元数目固定,可利用屏蔽手段,改变数目处理机数目不固定,复杂多处理机与并行处理机的比较多处理机的任务分配(任务调度)NP问题分布式内存多处理机上并行任务静态调度一种基于A *算法的多处理机任务调度算法一种多处理机任务分配的启发式算法一种有优先约束的多处理机系统的任务分配方法处理机的进程调度(线程调度)处理机调度的基本概念 What---按什么原则分配CPU---进程调度算法 When---何时分配CPU ---进程调度时机 How---如何分配CPU ---进程调度过程处理机调度目的:分配CPU处理机调度方式:一级调度或二级调度调度算法: FCFS、SPF(SJF)、时间片轮转、优先权高者优先、多级反馈队列等不同的调度算法。处理机的进程调度高级调度中级调度低级调度批处理调度分时调度实时调度多处理机调度进程调度分类 按调度层次,分为 按OS的类型,分为处理机的进程调度选择调度方式和调度算法的若干准则1.面向用户的准则a.周转时间短:是批处理系统中衡量性能的一个重要指标。分为两个具体指标:作业周转时间和进程周转时间。b.响应时间快:是分时系统中衡量性能的重要指标。从提交一个请求开始到首次产生响应为止(显示出结果)的一段时间间隔。c.截至时间的保证:是实时系统中衡量性能的一个重要指标。是指某任务必须从开始执行的最近时间,或必须完成的最迟时间。d.优先权准则:它是紧急作业得到及时处理的重要保证。处理机的进程调度2.面向系统的准则a.系统吞吐量大:是用于评价批处理系
您可能关注的文档
- 外研版(三年级起点) 六年级下册 Module 6 Unit 1 It was Daming’s birthday yesterday.课件.ppt
- 外国建筑史-ch08法国古典主义建筑.ppt
- 外墙涂料、面砖施工交流 Microsoft Office PowerPoint 97-2003 幻灯片.ppt
- 外研版英语必修一Module2 复习课件.ppt
- 外研版八上Module 8 Unit 1 While the lights were changing to red,a car suddenly appeared.ppt
- 外研版四年级上册英语M8___U2_Sam_is_going_to_ride_a_horse.ppt
- 外研版九年级下 Module-2-Unit-1.ppt
- 外研版高一英语必修一Module2-Period2.ppt
- 外研版高中英语必修1Module 2.ppt
- 外研社三年级英语第二阶段复习课件.ppt
原创力文档


文档评论(0)