计算机组成原理课件11第十一章计算机系统.ppt
《计算机组成原理课件11第十一章计算机系统.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理课件11第十一章计算机系统.ppt(87页珍藏版)》请在三一办公上搜索。
1、1,第11章 计算机系统概述,2,11.1 计算机系统概述一、计算机系统的分类 目前常用的是1966年弗林根据指令流和数据流数量进行分类的方法。其中指令流是机器执行的指令序列,数据流是由指令流调用的数据序列。可将计算机系统分成下列四类。1.单指令流单数据流(SISD)计算机系统 通常由一个运算器和一个存储器组成。典型的SISD计算机每次执行一条指令。每次从存储器取(或存)一个数据。为了提高运算速度有些SISD计算机设置了指令流水线和运算操作流水线,有些还设置了多个功能部件和多体交叉存储器。,3,2.单指令流多数据流(SIMD)计算机系统 通常由一个指令控制部件多个运算器和多个存储器组成。各运算
2、器和各存储器之间通过互联网络进行通信。在程序运行时由指令控制部件向各个运算器播送同一条指令,所有活动的”处理器在同一时刻执行同样的指令,这就是单指令流;各活动的”运算器执行指令时所需的数据是从它本身专用的存储器中取的,所以各运算器所处理的数据是各不相同的,这就是多数据流。为各个运算器所专用的存储器又叫局部存储器。3.多指令流单数据流(MISD)计算机系统 MISD计算机系统在同一时刻执行多条指令,但处理同一个数据。大多数人认为能列在这一系统中的计算机很少或根本不存在。4.多指令流多数据流(MIMD)计算机系统 典型的MIMD计算机系统由多台运算器(包括指令控制部件和运算器)和多个存储器组成,并
3、有一个互联网络实现各运算器和各存储器之间的通信。每个运算器执行各自的指令,存取各自的数据。,4,二、提高计算机系统运算速度的方法 提高计算机系统的运算速度的方法可归纳为两种:1.改进器件工艺减少芯片线宽,提高集成度与工作频宽 2.改进计算机系统结构,并使各部件之间的速度匹配。针对单机系统已介绍过改进系统结构的方法有:(1)采用多个通用寄存器来暂存运算的中间结果,以减少访问存储器次数。(2)采用多体交叉存储器和cache以协调CPU和存储器之间的速度匹配。(3)CPU和输入输出设备并行工作,以减少 CPU等待和空闲时间。(4)操作重叠的流水线工作方式。在本章中,我们将介绍多种计算机系统,其发展的
4、最终目的是增强计算机处理能力和提高运算速度。,5,三、开放系统 开放系统是当前计算机用户和制造商的热门话题,也是计算机工业最重要的发展趋势。至今对开放系统还没有一个确切的定义,因此讨论一下开放系统是很有必要的。专有系统与开放系统 1.专有系统。硬件和软件都由一家公司提供,并不向外提供技术。从历史上看,一些有名的大计算机公司,如 IBM、DEC都是靠独家专利的计算机发迹的。2.开放系统。硬件和软件可由多家公司提供,计算机系统的所有部分,如计算机体系结构、系统总线、操作系统、窗口系统、数据库、图形用户接口、计算机网络和通信服务等都是开放的,符合与制造商无关的国际标准。这样厂商之间很容易进行分工,用
5、户可以选用市场上最好的、适合应用的软件、硬件组成计算机系统或信息系统。,6,四、计算机系统的性能评测 在计算机系统的研制、选型、选购、引进谈判以及对已有计算机的改进过程中,计算机系统的性能评测,是一项不可缺少的重要工作。1.评测性能的几种方法 计算机的时钟频率在一定程度上反映了机器速度,一般来讲,主频越高,速度越快。但是相同频率不同体系结构的机器,其速度可能会相差很多倍,因此还需要有其他方法来测试速度。早期的计算机速度是通过计算得来的,当时根据各类指令的执行频率按一定的比例估算,得到平均运算速度、这种方法很不精确,因为在不同程序中,不同指令的使用频率是不同的,而且数据长度、指令系统功能、Cac
6、he、流水线等与机器的性能有很大关系。在计算时不能得到充分反映。,7,另外有一种通过计算处理速率(processing data rate,简称PDR)值的方法来衡量机器性能。PDR值大机器性能好。PDR是指令操作数的平均位数和指令平均速度的比值(加权)。PDR值主要对CPU和主存储器的速度进行度量,与真正的机器运行速度有不少差别。等效乘法速率(equivalent multiply rate,简称EMR)曾是美国政府确定计算机出口许可证浮点性能的限制性指标。核心程序法是把程序中应用得最频繁的那部分核心程序作为评价计算机性能的标准程序。但因程序短,以致访存的局部性大Cache命中率偏高。基准程
7、序法(benchmark)是目前一致承认的较好的测试方法。在下面我们将讲到各种基准测试程序,测试的结果通常整数性能用 MIPS(百万次整数运算指令秒);浮点性能用 MFLOPS(百万次浮点运算指令秒)等表示。通常将 VAX l l78的运算速度定为 1MIPS。,8,2.基准测试程序 1)整数测试程序 2)浮点测试程序 3)计算机综合测试程序SPEC 4)事务处理测试程序 5)行业基准测试 3.准测试的公正性和准确性 所有基准测试组织都是中立的,一般是非赢利的。测试结果一般来说是公正的,但是外界的干扰可能会冲击基准测试的公正性。因此基准测试所获得的局部结论是基本可信的,但不足以准确反映实际使用
8、效果。,9,11.2.1 微处理器及微型计算机概述 目前,微处理器和微机正在向着更微型化、更高速、更廉价和多图形、超媒体、更强功能的方向发展。其结果是,一方面各种便携式微机(笔记本、掌上微机等)将大量涌现;另一方面将超级微机和巨型机技术紧密结合、融为一体的“微巨机”也将不断问世。今天,伴随着分布式计算技术、网络通讯技术和多媒体技术的发展,计算机的应用将以前所未有的速度发展。,11.2 微机系统,10,微机的核心是微处理器。当前世界上影响最大的半导体器件生产厂家是 Intel公司。Intel公司创建于 1968年开始主要生产存储器芯片,后来转向微处理器。自从1981年IBM公司选择Intel的微
9、处理器推出它的第一台PC后,获得了极大成功使Intel公司毫不费力地登上芯片之王的宝座。微处理器沿着增加字长、提高主频、提高集成度的方向发展。微处理器的性能指标有地址总线位数,内部总线位数,外部数据总线位数,物理地址总线空间,时钟频率,芯片集成度和制造工艺。但是以上的指标反映的是芯片的性能,还不能完全代表微机系统的性能。影响系统性能的还有微处理器与内存之间的总线速度,地址总线宽度,数据总线宽度,芯片内部是否设置浮点协处理器,是否设置Cache(一级和二级)等。,11,下面介绍一下总线速度 开始时微处器芯片内部的时钟频率与总线频率一致,后来出现了倍频技术使微处器内部时钟频率可以高于总线频率。例如
10、,133MHz的Pentium其主频为133MHz,而总线为66MHz,这是因为芯片内部更容易提高工作频率的缘故。如倍频设为3.5主板的外频总线设为100MHz,那么CPU就将以350MHZ的频率工作。现在的Intel CPU通常将倍频锁死,所以只能调整外频进行超频了。值得注意的是超频过高会损坏CPU。目前一些主板采用了无跳线方式,它通常在BIOS里面用软件的方法来设置CPU的倍频和外频,这样使用户超频更方便了。,12,微型计算机的分类 按微处理器的位数,可分为:4位机、8位机、16位机、32位机和64位机等。按外形和使用特点,可分为台式微机和笔记本式微机。按结构可分为单片机、单板机和多板机。
11、,13,1.单片机是最简单的微型机,它仅由一块超大规模集成电路组成。CPU、存储器、I0接口电路和总线制作在一块很小的芯片上,使用简单的开发装置可以对它进行在线开发。单片机在智能化仪器仪表、家用电器和其它各种嵌入式系统中获得了广泛的应用。2.单板机规模比单片机大,它的CPU、存储器和I0接口电路都各是一块大规模集成电路芯片。这些芯片再加上若干附加逻辑电路和简单的键盘数码显示器装在一块印刷电路板上,便构成一个单板机。单板机结构简单,价格低廉,性能较好。常用作过程控制和各种仪器、仪表、装置的控制部件。,14,3.多板机即通常所说的台式微机,CPU、ROM、RAM、I0接口都装在系统板(又叫主板)上
12、。系统板上另外还有一些扩展插槽和接口,用于插入存储板和I0适配板以扩充存储器容量和增加外设。系统板、扩充板、磁盘、光盘驱动器和系统电源等一起装在一个方形机箱中,称之为主机。主机再外加一个键盘、鼠标和CRT显示器,便构成了一台完整的微机。4.笔记本式微机是一种体积极小、重量极轻,但又功能很强的便携式完整微机,通常装放在一个公文包式的小盒中。从笔记本式微机又衍生出掌上微机和膝上微机.,15,11.2.3 个人数字助理(简称PDA)PDA(personal digital assistant)的概念是Apple公司于1992年提出来的,1993年Apple公司发布了第一个PDA产品。PDA、掌上电脑
13、以及各类视频游戏机实际上是配备有特殊图形显示设备的普通计算机,只是在软件上的扩展能力有限,常见的网络计算机和Web终端也属于这个档次。他们都配备有一个处理器、数兆内存,一般带有图形显示设备(游戏机经常要借用电视机作为显示设备),但没有更多其他的配置。这样,才能保证它们相对廉价。1、PDA的特点 PDA是一个面向广大用户的计算和通信的设备,它不同于其他类型计算机,具有以下特点。体积小,重量轻便于握在手中或放在口袋里。集计算和通信于一体适合于移动办公人员使用。具有适用的应用软件具有电子记事簿的功能,如日程管理、地址管理和电话号码管理等、同时还提供文字处理软件和电子表格软件等。具有通信能力、PDA可
14、外接或内置modem(调制解调器)通过有线或无线方式发送和接收数据。以笔输入为主,并逐步向语音输入发展。,16,降低电源功耗,配备高容量电池。价格低廉。目前世界上有许多公司推出了PDA产品,美国和日本处于领先地位,但还没有统一标准,各个产品具有各自的特点。2、PDA的类型 由于应用领域的不同。各种PDA产品在性能上有较大差异,大致可分为以下四类 笔式掌上机,有着与微机完全不同的使用对象,主要特点是强调笔输入(一般不带键盘),配有良好的手写体识别软件并内置有字处理和电子表格软件;有的还具有Internet联网功能。,17,掌上PC机,是微缩的便携式计算机。它的特点是与微型机兼容,以键盘作为主要输
15、入设备(或兼有笔输入),以DOS作为操作系统或以windows CE(consulter electronic。)作为操作系统。Window CE是Microsoft公司研制的,是Windows的袖珍版。个人通信机,主要特点是带有modem和通信软件,可通过有线或无线网发送或接收Emall(电子邮件)和Fax(传真)。电子组织机(electronic organizer)在PDA中,组织机的功能最简单,没有操作系统,只能运行一些固定的应用软件用于管理和存放资料。例如,计划管理、日程安排等不具有通信功能,耗电量较少,电池寿命较长,价格较低。以上的分类只是粗略的,某些PDA很难归到某一类中,因它兼
16、有多种功能。,18,3、PDA的硬件 PDA的微处理器(MPU)要求 MPU芯片低成本、低功耗、小尺寸。因此其工作电压低,多数工作在 3.3V或更低的电压。一般带有电源管理单元,若一定时间不用PDA,可自动关掉显示器或某些部件的电源。PDA的MPU芯片上一般包含多种功能部件。例如,有的芯片上包含有图形处理部件、电源管理部件、存储控制部件和LCD显示接口等。由于 PDA推出于 20世纪 90年代,当时 RISC结构已出现,因此有的公司推出的 MPU采用RISC结构,有的仍采用CISC结构。存储器 由于受尺寸限制PDA中没有内置软盘或硬盘驱动器。所有的软件和数据都存放在RAM和ROM中,因此容量有
17、限。要解决PDA的存储容量问题同时满足体积小、容量大、耗电低、非易失、价格低的要求,快闪存储器(flash RAM)是PDA的一个解决方案。,19,通信部件 影响PDA通信功能的因素是无线通信网、通信部件和通信软件。所有通信部件,包括modern可制在一张PCMCIA卡上。需要注意的是,PDA对无线通信网提出了更高的要求,因为无线通信网当初建立时不是为数据通信设计的。在传送语音时,短暂的传输中断并不影响效果,而在传送Emal、Fax或数据文件时则不允许。另外,无线通信网种类很多,缺乏标准、传输率低、服务的覆盖范围有限,这些缺点还有待于克服。通信软件的发展还更滞后一些,相对来说,通信部件还解决得
18、比较好一些。电池 便携机和PDA等移动计算和通信的设备中都需要配备有电池,对电池的要求是轻便、小巧和使用时间长。目前常用的电池主要有镍隔电地、镍金属氢化物电池和锂离子电池。,20,表11.3列出几种电池的性能比较。说明:记忆效应明显指的是在电池使用过程中,如多次不完全放电,将出现电池中的电能在耗尽之前电压就开始下降的问题。,21,手持计算机(HPC)自windows CE成为PDA的主流操作系统之后,在该领域出现了新的名词HPC,形成了笔式掌上机和掌上PC两类分支,集通信功能、个人信息处理和计算功能于一体。在中文windows CE推出后,解决中文信息处理中人机交互问题将是 HPC技术难点之一
19、,HPC存放软件的ROM的容量也要扩大,至少需要8MB.,22,嵌入式计算机(工业 PC和军用计算机)嵌入式计算机和片上计算机SOC(System On Chip)已经成为我们当前研究的热点。那些已经存在于电话、电视、微波炉等家用电器中的嵌入式计算机,正为我们提供着便利。可以预见,在不远的未来,所有的电器中都将嵌入计算机,并能通过网络和我们进行交互。也许,嵌入式计算机能成为生活中数量最多的计算机,它们内部有一个处理器、少量的内存和有限的输入/输出能力,集成在一片价格低廉的芯片上,有简单的操作系统。嵌入式计算机是嵌入应用系统中的计算机。例如,嵌入到医疗仪器、工业机器人、高级音响、通信设备、坦克潜
20、艇、飞机等系统中使用的计算机都是嵌入式计算机。嵌入式微处理器和通用微处理器最大的不同就是嵌入式微处理器多数工作在用户自己设计的系统中,CPU厂商设计了许多具有外国电路的16位32位微处理器。例如,Motorola 68360是一个32位内核的CPU。片内除集成了CPU、存储器、DMA控制、DRAM 控制、时钟、异步串口和中断等电路外,还集成了一个通信系统。可支持多种通信协议,还提供一个10Mb以太网接口,为嵌入式系统和网络管理计算机系统的连接提供了方便。,23,嵌入式微处理器最大并且增长最快的市场是手持设备、电子记事本、PDA、手机等消费类电子产品。这些产品除了高性能外还要求很低的功率消耗,这
21、是考虑到散热和供电电池的工作寿命而提出的。由于嵌入式微处理器应用范围极为广泛,要求各异,因此没有一种结构的嵌入式处理器能满足不同设计师的所有要求。通过采用高质量的开发工具,系统开发商可以减少软件开发成本,缩短开发周期。开发工具的供应商在提供高效的编译器和调试器方面加大了投资。80X86 具有多种可互换的调试器可以和不同的编译器、仿真器和实时操作系统配合使用。用户往往用C语言或汇编语言编写程序,因此需要通过编译器将其翻译成机器语言,同时需要在开发系统上调试程序,并修正其中的错误。开发系统提供的编译、调试环境可以仿真用户所开发的系统,称之为仿真器。嵌入式系统所服务的对象往往需要实时控制。,24,嵌
22、入式计算机一般具有以下特征 功能和结构符合应用系统的要求。嵌人式计算机往往直接嵌入到所服务的对象(如武器)中,因此其功能与结构(体积、形状、重量)要符合服务对象的要求及其所提供的环境。高可靠性和高安全性,维护简单。实时性实时操作系统和实时应用系统。直接与传感器及执行机构相连接。嵌入式计算机的输入端一般与传感器相连以获取各种实时信息(诸如温度措度等),并将其转换成计算机能接收的输人信号;经计算机处理后输出的信息用于控制驱动各种执行机构。硬件一般多用单片机来实现;在软件方面,因程序固定,往往被固化在机内,人机界面简单。,25,嵌入式工业PC以其小型化体积,模块化和组合化的灵活结构,丰富的过程控制能
23、力,特殊的恶劣环境适应能力,良好的开发环境,方便的联网能力和高可靠性,而被广泛应用于工业控制中。一般的PC,如应用于环境条件差的工厂中,尚存在以下问题主板尺寸大,散热差;不能承受工厂中的震动和冲击;输入输出(IO)种类少,可扩展能力差不能防尘;抗电网干扰能力差;抗电磁干扰能力差;温度范围窄;MTBF(平均无故障时间)短;故障检测和自动排除故障的能力差等。,26,军用嵌入式计算机 前面讲到的嵌人式计算机特征以及有关嵌入式工业PC的描述同样适用于军用嵌入式计算机、以下仅对关键技术作一些补充。1)军用加固技术 过去50年中,通用计算机所采用的技术与工艺不断得到发展,军用计算机很多都是以民用的计算机为
24、基础进行加固后而成的。按军用标准加固的嵌人式计算机能承受战争环境中对冲击、振动、加速度温度、湿度、泥水烟雾、尘埃和辐射(宇宙射线和核爆辐射等)以及敌方的电磁干扰等考验。2)容错技术 在很多军用场合,对嵌入式计算机的可靠性要求很高。例如,卫星要在太空连续运行数月或数年,运行环境非常严酷,运行期间又不能进行维护。所以除了采取加固技术和抗辐射元器件外,还要采用容错技术。,27,容错技术可在芯片级实施,也可在模块和部件级实施或在系统级实施。3)数据融合技术 数据融合技术是指计算机把来自许多传感器的信息以及其他信息源的数据加以分析和综合,从而做出决策。以缓解武器操作人员、情报分析人员和指挥决策人员的负担
25、并提高决策和操作的正确性和实时性。4)实时操作系统和实时应用系统 嵌入式计算机的实时性由其硬件、软件提供保证,其中硬件运算速度、实时操作系统和实时应用程序起主导作用。从计算机接收到传感器信息源提供的信息开始,到输出各种控制信息或决策信息,其时间必须小于给定值。如超过给定值,其输出信息可能已毫无价值。,28,智能卡 将微控制器芯片镶嵌入到形似名片的卡片中,即为智能卡。从用途来分类,该卡可分为金融卡和非金融卡两类。例如,信用卡、储蓄卡、电子钱包等为金融卡,而身份证、驾驶证、会员卡主要用来证明身份的,可称之为非金融卡。智能卡中微控制器(或微处理器)包括以下内容,CPU、ROM、RAM、EEPROM和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 课件 11 第十一 计算机系统
链接地址:https://www.31ppt.com/p-6023953.html