单处理器系统和多处理器系统介绍

单处理器系统和多处理器系统介绍

ID:77825184

大小:67.45 KB

页数:2页

时间:2022-01-28

单处理器系统和多处理器系统介绍_第1页
单处理器系统和多处理器系统介绍_第2页
资源描述:

《单处理器系统和多处理器系统介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单处理器系统和多处理器系统介绍如果一个计算机系统只包括一个运算处理器,则称之为单机系统;如果有多个运算处理器,则称之为多机系统。早期的计算机系统是基于单个处理器的顺序处理机器。程序员编写串行执行的代码,让其在CPU士串行执行,甚至每一条指令的执行也是串行的(取指令、取操作数、执行操作、存储结果)。为提高计算机处理的速度,首先发展起来的是联想存储器系统和流水线系统,ghostwin7前者提出了数据驱动的思想,后者解决了指令串行执行的问题,这两者都是最初汁算机并行化发展的例子。随着硬件技术的进步,并行处理技

2、术得到了迅猛的发展,讣算机系统不再局限于单处理器和单数搦流,各种各样的并行结构得到了应用。目前计算机系统可以分为以下4类。(1)单指令流单数据流(SISD)。一个处理器在一个存储器中的数据上执行单条指令流。(2)单指令流多数据流(SIMD)。单条指令流控制多个处理单元同时执行,每个处理单元包括处理器和相关的数据存储,一条指令事实上控制了不同的处理器对不同的数据进行操作。向疑机和阵列机是这类计算机系统的代表。(3)多指令流丰数据流(MISD)。-个数据流被传送给一组处理器,通过这一组处理器卜.的不同指令操

3、作最终得到处理结果。该类计算机系统的研究尚在实验室阶段。(4)多指令流多数据流(MIMD).多个处理器对各自不同的数据集同时执行不同的指令流。可以把MIMD系统划分为共享内存的紧密耦合MIMD系统和内存分布的松散耦合MIMD系统两大类。根据处理器分配策略,紧密耦合M1MD系统可以分为主从式系统(Main/SlaveMultiprocessor)和对称式系统(SymmetricMultiprocessorzSMP)两类。主从式系统的基本思想是:在一个特别的处理器上运行操作系统内核,其他处理器上则运行用户程

4、序和操作系统例行程序,内核负责分配和调度各个处理器,并向其他程序提供各种服务(如输人输出)。这种方式实现简单,但是主处理器的朗溃会导致整个系统的朋溃,并且极可能在主处理器上形成性能瓶颈。在对称式多处理器系统中,操作系统内核可以运行在任意一个处理器上,每个处理器都可以自我调度运行的进程和线程,并且操作系统内核也被设计成多进程或多线程,内核的各个部分可以并行执行。对称多处理器是迄今开发出的最为成功的两种并行机之一。有一种SMP机最多可支持64个处理器,多个处理器之间采用共享主存储器6MP机有对称性、单一地址

5、空间、低通信延迟和一致的高速缓存等特点,具有高可靠性、可扩充性、易伸缩性。这一系统中的任何处理器都可以访问仟何存储单元及I/O设备;处理器之间的通信代价很低,而并行度较高。共享存储器中只保存一个操作系统和数拯库副本,既有利于动态负载平衡,又有利于保证数据的完整性和一致性。几乎所有的大型计算机硬件制造商,如DEC、HP、IBM、SUN、SGI都生产SMP机,主要用于联机分析处理、数据库和数据仓库等。在松散耦合MIMI)系统中,每个处理单元都有一个独立的内存储器,各个处理单元之间通过设立的线路或网络通信,多

6、汁算机系统和集群(Cluster)系统都是松散耦合MIML)系统的例子。集群系统是迄今开发出的另一种最为成功的并行机。它是一组互连的完整计算机,在运行时共同构成统一的汁算资源,给人以一台机器的感觉。集群系统的配苣一般奋两种方法,一是务个节点计算机带磁盘,二是多个节点计算机共享RAID磁盘。在集群系统中,每一台计算机都是一个完整的盯点,离开集群后自己可以独立工作,所以一个肖点的失败并不意味着服务的失败,从而使集群系统具备很好的容错性。集群系统还具有很好的可伸缩性,用户开始可以在一个适度大小的系统上工作,随

7、着需求的增加,集群系统可以被方便地扩展,直到具有数十或数2百个廿点。集群系统的性能价格比也很好,使用计算机集群,能够用比较低的价格,番茄花园win7获得与一台大型计算机相同或更大的计算能力。今天,大多数通用操作系统既支持简单的单处理器讣算机系统,又支持SMP系统和集群系统。2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。