版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多处理机操作系统管理和控制计算机硬件与软件资源的程序01简介控制方式分类特点多处理机是否对称分类多处理机系统的类型分类目录03050204基本信息操作系统(OperatingSystem,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。多处理机操作系统是操作系统管理和调度多个处理器。多处理机操作系统引入原因主要有:增加系统的吞吐量;节省投资和提高系统的可靠性。简介简介目前存在着多种类型的OS,不同类型的OS,其目标各有所侧重。一般地说,在计算机硬件上配置的OS,其目标有以下几点:1、有效性,操作系统的有效性可包含如下两方面的含意:(1)提高系统资源利用率,(2)提高系统的吞吐量;2、方便性是指配置OS后可使计算机系统更容易使用;3、可扩充性是指以便于方便地增加新的功能和模块,并能修改老的功能和模块;4、开放性是指系统能遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。
多处理机是指两个或两个以上处理机(包括PU和CU),通过高速互连络连接起来,在统一的操作系统管理下,实现指令以上级(任务级、作业级)并行。多处理机操作系统的目标也是以上几点,不过多处理机操作系统侧重于提高系统的吞吐量和可扩充性这两点。按照多处理机系统的类型来分,可以分为:紧密耦合MPS和松散耦合MPS。按照多处理机操作系统的类型来分,可以分为:非对称多处理模式,对称多处理模式。多处理机是否对称分类对称多处理非对称多处理多处理机是否对称分类非对称多处理非对称多处理(英语:Asymmetricmultiprocessing,缩写为AMP、ASMP),也译为非对称多重处理、非均衡多元处理,一种多元处理的架构。在这种架构下,存在多个处理器;每个中央处理器在某个特定时间内,被指定一个特定的任务去运行。在对称多处理系统还没完全发展好之前,它曾被视为是一种软件的权宜之计,可以用来让多个处理器同时运作。在对称多处理系统开发好之后,现今它仍然被视为是一个较简单廉价的软件选项对称多处理对称多处理(英语:Symmetricmultiprocessing,缩写为SMP),也译为均衡多处理、对称性多重处理,是一种多处理器的电脑硬件架构,在对称多处理架构下,每个处理器的地位都是平等的,对资源的使用权限相同。现代多数的多处理器系统,都采用对称多处理架构,也被称为对称多处理系统(Symmetricmultiprocessingsystem)。在这个系统中,拥有超过一个以上的处理器,这些处理器都连接到同一个共享的主存上,并由单一操作系统来控制。在多核心处理器的例子中,对称多处理架构,将每一个核心都当成是独立的处理器。在对称多处理系统上,在操作系统的支持下,无论进程是处于用户空间,或是核心空间,都可以分配到任何一个处理器上运行。因此,进程可以在不同的处理器间移动,达到负载平衡,使系在计算领域,对称多处理是一种多处理机硬件架构,有两个或更多的相同的处理机(处理器)共享同一主存,由一个操作系统控制。当前最常见的多处理机系统使用了对称多处理架构。以多核处理器为例,对称多处理架构就是这些核,它把这些核当作不同的处理器。不同的处理器之间可以由总线、矩阵开关或片上mesh络来连接。使用总线或矩阵开关的对称多处理架构有可扩展性方面的瓶颈,它是由处理器之间连接的带宽、能耗,以及内存和磁盘阵列等引起的。使用mesh连接的架构避免了这些瓶颈。它能够支持更多数量的处理器,具有几乎线性的可扩展性,代价是牺牲可编程性。统的效率提升。控制方式分类主从式(master-slave)浮动监督式(floatingsupervisor)独立监督式(separatesupervisor)控制方式分类主从式(master-slave)主从式操作系统由一台主处理机记录、控制其它从处理机的状态,并分配任务给从处理机。例如,Cyber-170就是主从式多处理机操作系统,它驻留在一个外围处理机Po上运行,其余所有处理机包括中心处理机都从属于Po。另一个例子是DECSystem10,有两台处理机,一台为主,另一台为从。操作系统在主处理机上运行,从处理机的请求通过陷入传送给主处理机,然后主处理机回答并执行相应的服务操作。主从式操作系统的监控程序及其提供服务的过程不必迁移,因为只有主处理机利用它们。当不可恢复错误发生时,系统很容易导致崩溃,此时必须重新启动主处理机。由于主处理机的责任重大,当它来不及处理进程请求时,其它从属处理机的利用率就会随之降低。主从式的特点:主从式操作系统有如下特点:A.操作系统程序在一台处理机上运行。如果从处理机需要主处理机提供服务,则向主处理机发出请求,主处理机接受请求并提供服务。不一定要求把整个管理程序都编写成可重入的程序代码,因为只有一个处理机在使用它,但有些公用例程必须是可重入的才行。B.由于只有一个处理机访问执行表,所以不存在管理表格存取冲突和访问阻塞问题。C.当主处理机故障时很容易引起整个系统的崩溃。如果主处理机不是固定设计的,管理员可从其他处理机中选一个作为新主处理机并重新启动系统。D.任务分配不但容易使部分从处理机闲置而导致系统效率下降。E.独立监督式(separatesupervisor)独立监督式与主从式不同,在这种类型中,每一个处理机均有各自的管理程序(核心)。采用独立监督式操作系统的多处理机系统有IBM370/158等。独立监督式的特点:A.每个处理机将按自身的需要及分配给它的任务的需要来执行各种管理功能,这就是所谓的独立性。B.由于有好几个处理机在执行管理程序,因此管理程序的代码必须是可重入的,或者为每个处理机装入专用的管理程序副本。C.因为每个处理机都有其专用的管理程序,故访问公用表格的冲突较少,阻塞情况自然也就较少,系统的效率就高。但冲突仲裁机构仍然是需要的。D.每个处理相对独立,因此一台处理机出现故障不会引起整个系统崩溃。但是,要想补救故障造成的损害或重新执行故障机未完成的工作非常困难。E.每个处理机都有专用的I/O设备和文件等。F.这类操作系统适合于松耦合多处理机体系,因为每个处理机均有一个局部存储器用来存放管理程序副本,存储冗余太多,利用率不高。G.独立监督式操作系统要实现处理机负载平衡更困难。浮动监督式(floatingsupervisor)每次只有一台处理机作为执行全面管理功能的“主处理机”,但根据需要,“主处理机”是可浮动的,即从一台切换到另一台处理机。这是最复杂、最有效、最灵活的一种多处理机操作系统,常用于对称多处理机系统(即系统中所有处理机的权限是相同的,有公用主存和I/O子系统)。浮动监督式操作系统适用于紧耦合多处理机体系。采用这种操作系统的多处理机系统有IBM3081上运行的MVS,VM以及C·mmp上运行的Hydra,等等。浮动监督式的特点:A.每次只有一台处理机作为执行全面管理功能的“主处理机”,但容许数台处理机同时执行同一个管理服务子程序。因此,多数管理程序代码必须是可重入的。B.根据需要,“主处理机”是可浮动的,即从一台切换到另一台处理机。这样,即使执行管理功能的主处理机故障,系统也能照样运行下去。C.一些非专门的操作(如I/O中断)可送给那些在特定时段内最不忙的处理机去执行,使系统的负载达到较好的平衡。D.服务请求冲突可通过优先权办法解决,对共享资源的访问冲突用互斥方法解决。E.系统内的处理机采用处理机集合概念进行管理,其中每一台处理机都可用于控制任一台I/O设备和访问任一存储块。这种管理方式对处理机是透明的,并且有很高的可靠性和相当大的灵活行。多处理机系统的类型分类松散耦合多处理机紧密耦合多处理机多处理机系统的类型分类紧密耦合多处理机处理机之间共享主存储器,通过高速总线或高速开关连接。主存储器有多个独立的存储模块。每个CPU能够访问任意一个存储器模块,需要通过映象部件MAP把全局逻辑变换成局部物理。通过互连络寻找合适的路径,并分解访问存储器的冲突。多个输入输出处理机IOP也连接载互连络上,输入输出设备与CPU共享主存储器。处理机个数不能太多,一般几个到十几个。松散耦合多处理机为了支持大数目的处理器,存储器必须分布到各个处理器上,否则存储系统将不能满足处理器带宽的要求。处理机之间的连接频带比较低,一般通过输入输出接口连接。处理机之间互为外围设备进行连接。
特点特点多处理机的体系结构由若干台独立的计算机组成,每台计算机能够独立执行自己的程序。在多处理机系统中,处理机与处理机之间通过互连络进行连接,从而实现程序之间的数据交换和同步。
多处理机属于多指令流多数据流系统,即MIMD,它和SIMD(单指令流多数据流系统的并行处理机)相比,有很大差别:⑴结构灵活性。SIMD带有专用性,主要针对特定的算法设计其结构,其特点是处理单元数量很多,但只需设置较为有限和固定的机间互连通路,即可满足一批并行性很高的算法的需要。而多处理机应有较强的通用性,也不止于向量数组处理。⑵程序并行性。由于专用性,加上并行处理机的并行性存在于指令内部,所以并行性的识别还是比较容易的,在指令类型及硬件结构上已考虑,可由程序员在编制程序时掌握。但对于MIMD,并行性存在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合规转利润:降本增效全指南(2026)《GBT 36018-2018吹氧金属软管》
- 宠物医院管理系统分析方案
- 简述医院收费员的岗位职责
- 四年级上册语文第六单元教学课件(人教版新教材)
- 幼儿园中班整合性艺术活动设计方案-多彩秋天艺绘秋韵
- 2025届陕西省城固县数学四下期中教学质量检测模拟试题含解析
- 2025届阜阳市颍上县三年级数学第二学期期末检测模拟试题(含解析)
- 2026年斯伦贝谢(中国)校招面试题及答案
- 2026年数据分析师招聘面试题及答案
- 2026年生物制药秋招面试题及答案
- 产品设计变更管理制度
- 基础医学概论(第3版)课件全套 第1-8章 绪论-病理学与病理生物学基础
- 人工智能概论 课件 第8章 大语言模型
- 船舶防台风知识课件
- 新能源汽车电气系统检修-配套课件
- 2025年弘扬传统节日端午节演讲稿(2篇)
- 急性肝衰竭护理及治疗
- 渠道开发与维护课件
- 教科版科学三年级下册第一单元《 物体的运动》测试卷附答案(黄金题型)
- 2024年中级会计职称考试《中级会计实务》真题
- 大学生就业指导(高职就业指导课程 )全套教学课件
评论
0/150
提交评论