Presentation is loading. Please wait.

Presentation is loading. Please wait.

第2章 电子计算机的基本结构 2. 1 冯·诺依曼计算机模型 2. 2 电子计算机的组成结构 2. 3 计算机系统的分类

Similar presentations


Presentation on theme: "第2章 电子计算机的基本结构 2. 1 冯·诺依曼计算机模型 2. 2 电子计算机的组成结构 2. 3 计算机系统的分类"— Presentation transcript:

1 第2章 电子计算机的基本结构 2. 1 冯·诺依曼计算机模型 2. 2 电子计算机的组成结构 2. 3 计算机系统的分类
2. 1 冯·诺依曼计算机模型 2. 2 电子计算机的组成结构 2. 3 计算机系统的分类 2. 4 电子计算机的性能评价 2. 5 电子计算机的特点与发展趋势 作业:( P36)1,2,3,10,11,21,23, 26,32。 2017/2/25

2 2 . 1 冯·诺依曼计算机模型 问题 / 研究目标 / 需求分析 / 自顶向下的设计 通用计算机 问题求解:
冯·诺依曼计算机模型 问题 / 研究目标 / 需求分析 / 自顶向下的设计 通用计算机 问题求解: 冯·诺依曼的解决方案:存储程序(Stored Program) 您的解决方案:??? 2017/2/25

3 2 . 1 冯·诺依曼计算机模型 冯·诺依曼计算机的基本组成 计算机由运算器、存储器、输入/输出设备和控制器组成。
冯·诺依曼计算机模型 冯·诺依曼计算机的基本组成 计算机由运算器、存储器、输入/输出设备和控制器组成。 “程序”是由一条一条的指令有序排列而成,而指令由操作码和地址码两部分组成。 指令和数据均采用二进制数表示,并以二进制数形式进行运算。 2017/2/25

4 冯·诺依曼计算机模型 五个部件如何连接在一起,共同工作? 冯·诺依曼设计的计算机模型 2017/2/25

5 2 . 1 冯·诺依曼计算机模型 冯·诺依曼计算机模型 的特点
冯·诺依曼计算机模型 冯·诺依曼计算机模型 的特点 计算机由运算器、存储器、输入/输出设备和控制器组成,并以运算器为中心连接在一起。 存储器由一组一维排列、线性编址的存储单元组成,每个存储单元的位数是相等且固定的,存储单元按地址访问。 “程序”是由一条一条的指令有序排列而成,而指令由操作码和地址码两部分组成。 2017/2/25

6 2 . 1 冯·诺依曼计算机模型 冯·诺依曼计算机模型 的特点(续) 指令和数据均采用二进制数表示,并以二进制数形式进行运算 。
冯·诺依曼计算机模型 冯·诺依曼计算机模型 的特点(续) 指令和数据均采用二进制数表示,并以二进制数形式进行运算 。 程序(指令)与数据是同等地不加区分地存储在同一个存储器中 。 设置“程序计数器PC”来指示下一条将要执行的指令的地址。每执行完一条指令,程序计数器就自动加1,指向下一条指令的存储单元。 2017/2/25

7 冯·诺依曼计算机模型 冯·诺依曼计算机模型 的改进: 以存储器为中心连接在一起 2017/2/25

8 2 . 1 冯·诺依曼计算机模型 大学,止于至善 Simple is beauty.
冯·诺依曼计算机模型 大学,止于至善 Simple is beauty. Make everything as simple as possible, but not simpler (Albert Einstein) Plato is dear to me, but dearer still is truth. (吾爱吾师,吾更爱真理) (Aristotle, Ancient Greek philosopher) 2017/2/25

9 2 . 2 电子计算机的组成结构 2. 2. 1 电子计算机的基本组成 1.概述
电子计算机的组成结构 电子计算机的基本组成 1.概述 从组成的角度看,电子计算机由控制单元CU、运算单元ALU、存储器、输入单元和输出单元组成。在具体实现时,通常将CU和ALU集成在一起,构成处理单元(Processing Unit,PU)。处理单元也称处理器(Processor)。 2017/2/25

10 电子计算机的组成结构 一台计算机通常只拥有一个PU,而这个PU又是计算机的核心部件,所以这样的处理单元又称为“中央处理器(Central Processing Unit, CPU)”。 事实上,一台计算机可以拥有多个PU,这样的计算机叫做“并行计算机(Parallel Computer)”或“高性能计算机(High Performance Computer)”。 追求更高的计算性能,是科学研究的永恒主题。 2017/2/25

11 2 . 2 电子计算机的组成结构 2.硬件(hardware) ——构成计算机的物理实体
电子计算机的组成结构 2.硬件(hardware) ——构成计算机的物理实体 例如处理器、存储器、输入输出控制器等芯片及其集成这些芯片的印刷线路板——主板(Mainboard)。其中,主板上的存储器是可以被处理器直接访问的,被称为“主存储器(Main Memory,简称主存)”。 2017/2/25

12 2 . 2 电子计算机的组成结构 2.硬件(hardware)
电子计算机的组成结构 2.硬件(hardware) 其它硬件还包括安装在一个机箱内部的机架上的软盘驱动器、硬盘驱动器、光盘驱动器及联系它们的线缆。 这个机箱及其中的硬件被统称为主机。 主机之外的硬件设备主要是各种输入/输出设备(Input/Output Devices) 。 2017/2/25

13 2 . 2 电子计算机的组成结构 辅助存储器(Secondary Memory,简称辅存)是计算机系统不可或缺的存储介质。
电子计算机的组成结构 辅助存储器(Secondary Memory,简称辅存)是计算机系统不可或缺的存储介质。 在计算机关机或断电后,存储在主存中的信息将消失。这样的存储器称为“易失性存储器(Volatile Memory)”。所以需要长久保存的程序和数据必须存储在“非易失的存储器(Non-volatile Memory)”——辅存里。 由于辅存位于机箱外部,又称“外存(External Memory)”。相应地,位于机箱内部的主存也称“内存(Internal Memory)”。 2017/2/25

14 电子计算机的组成结构 常见的辅存有:硬盘(Hard Disk, HD)、软盘(Floppy Disk, FD)、光盘(Optical Disk Memory, ODM)、磁带等。辅存的容量比主存的容量要大得多,每位的平均价格也要低得多,但是它的访问速度却明显慢于主存。 为了保证速度很快的处理器有较高的工作效率,计算机的设计者规定处理器只与速度较快的主存交换信息,而不直接访问辅存,辅存中的信息要装入到主存后才能供处理器使用。 2017/2/25

15 2 . 2 电子计算机的组成结构 2. 2. 1 电子计算机的基本组成 3.处理单元PU的组成
电子计算机的组成结构 电子计算机的基本组成 3.处理单元PU的组成 算术逻辑单元ALU、控制单元CU以及一些暂存单元——寄存器(Register)。 ALU是计算机的运算装置,它能够完成“加、减、乘、除”等算术运算和“与、或、非、异或”等逻辑运算。一个基本的ALU由加法器、逻辑运算器、移位器(Shifter)和求补器(Complementer)组成。 2017/2/25

16 电子计算机的组成结构 3.处理单元PU的组成 CU是PU的指挥机构,由程序计数器PC、存放当前指令的指令寄存器IR、解释指令的指令译码器ID、发出各种命令信号的控制信号发生器CSG及相应的控制逻辑组成。CU依据指令译码器产生的一系列操作命令/信号来指挥、协调PU乃至计算机系统中各个部件的工作。 2017/2/25

17 2 . 2 电子计算机的组成结构 寄存器分为数据寄存器、地址寄存器和标志寄存器等。
电子计算机的组成结构 寄存器分为数据寄存器、地址寄存器和标志寄存器等。 最常用的数据寄存器是用于存放加法运算结果的累加寄存器ACC,8086中的累加寄存器命名为AX。 地址寄存器有基址寄存器、变址寄存器等。 引入“标志”来表示/区分计算过程的各种状态是计算思维的一个具体体现。 例如,用“零标志ZF (Zero Flag)”表示加法运算的结果是否为零。若是,则置ZF为1,否则为0。 2017/2/25

18 电子计算机的组成结构 其他的标志有进位标志CF(Carry Flag)、溢出标志OF(Overflow Flag)、符号标志SF(Sign Flag)和奇偶标志PF(Parity Flag)等,这些标志分别占据标志寄存器FR中的不同位。 用SF表示运算的结果是否为负数。若是,则置SF为1,否则为0。用PF表示结果是否为奇数。这样,后继的指令就可以根据ZF、SF、PF的值来选择不同的操作。 2017/2/25

19 电子计算机的组成结构 访问主存是PU经常执行的操作。为了实现这个操作 ,PU内部设置了专门存放访存地址的寄存器MAR (Memory Access Register)、专门存放与主存交换数 据的寄存器MDR (Memory Data Register)。有的文 献称MDR为MBR(Memory Buffer Register)。 2017/2/25

20 2 . 2 电子计算机的组成结构 主机 主 存 储 器 处理器 P C I R I D CSG CU 逻辑运算器 加法器 数据寄存器组
电子计算机的组成结构 主机 处理器 P C I R I D CSG CU 逻辑运算器 加法器 数据寄存器组 ALU 控制流: 数据流: 地址流: 外设 输出设备 输入设备 辅助存储器 FR MBR MAR 移位器 求补器 2017/2/25

21 电子计算机的组成结构 在用户看来,只要把主存地址送入MAR,启动读命 令,在一个访存周期内,目标数据就会从主存被读 入到MDR中;或者只要把主存地址送入MAR并把 目标数据送入MDR,启动写命令,在一个访存周期 内,目标数据就会从MDR被写到主存中。 2017/2/25

22 2 . 2 电子计算机的组成结构 2. 2. 1 电子计算机的基本组成 4.软件
电子计算机的组成结构 电子计算机的基本组成 4.软件 广义上,软件是“计算机程序、过程、规则及与这些程序、过程、规则有关的文档,以及从属于计算机系统运行的数据。” 狭义上,软件指发挥电子计算机功能的各种程序及相应的数据。 按照性质和功能的不同,软件分为系统软件、应用软件、支持软件、测试与维护软件等。 2017/2/25

23 2 . 2 电子计算机的组成结构 5.固件(Firmware)
电子计算机的组成结构 5.固件(Firmware) 对于那些不再需要改动而且经常被调用的软件,为了使其有更快的执行速度,可以将其存储在访问速度较快的只读存储器ROM芯片中。由于ROM芯片具有非易失性(即掉电后信息不会丢失),所以相当于将软件“固化”在硬件中。 这种吸收软件、硬件各自优点,性能介于软件和硬件之间(执行速度快于软件,灵活性优于硬件)的,以硬件形式出现的软件称为“固件”。 2017/2/25

24 2 . 2 电子计算机的组成结构 2. 2. 2 计算机体系结构、计算机组成与计算机实现 2. 2. 1 电子计算机的基本组成
电子计算机的组成结构 电子计算机的基本组成 计算机体系结构、计算机组成与计算机实现 “计算机体系结构” 是计算机科学与技术学科中最重要的概念之一。但这一概念并不是同计算机或计算机科学与技术学科一起与生俱来的,它是在第一台电子计算机诞生近20年后,由G.M.Amdahl等人于1964年在设计IBM System/360时提出的。 2017/2/25

25 2 . 2 电子计算机的组成结构 2. 2. 2 计算机体系结构、计算机组成与计算机实现 提出“计算机体系结构”概念,所要解决的问题?
电子计算机的组成结构 计算机体系结构、计算机组成与计算机实现 提出“计算机体系结构”概念,所要解决的问题? “软件可移植性”问题,具体说来,就是软件不加改动或只需少许改动,就可以运行在不同年代推出的不同档次的机器(S/360)上。 2017/2/25

26 Amdahl, Blaaw and Brooks (1964)
…the attributes of a [computer] system as seen by the programmer, i.e. the conceptual structure and function behaviour, as distinct from the organization of the data flows and controls, the logic design, and the physical implementation. Amdahl, Blaaw and Brooks (1964) 2017/2/25

27 计算机体系结构是指程序员所看到的机器的属性,即机器的概念性结构和功能表现。
计算机体系结构、计算机组成与计算机实现 计算机体系结构是指程序员所看到的机器的属性,即机器的概念性结构和功能表现。 这里,程序员主要是指汇编程序员。 同一厂家生产的具有相同计算机体系结构的计算机被称为系列计算机,简称系列机。 IBM S/360是计算机历史上的第一个系列机。。 DEC公司有:PDP-11,VAX-11系列。 CRAY公司有: CRAY系列超级计算机。 Intel公司有: 80x86系列微处理器。 2017/2/25

28 概念性的结构(1) 2017/2/25

29 概念性的结构(2) 2017/2/25

30 概念性的结构(3) 2017/2/25

31 功 能 特 性 数据表示:硬件能够直接认别和处理的数据类型和格式;
功 能 特 性 数据表示:硬件能够直接认别和处理的数据类型和格式; 寄存器组织:操作数寄存器、变址寄存器、控制寄存器及专用寄存器的定义、数量和使用规则等; 指令系统:机器指令的操作类型、格式,指令间的排序和控制机制等; 中断系统:中断类型、中断级别和中断响应方式等; 存储系统:最小编址单位、编址方式、主存容量、最大寻址 空间等; 处理机工作状态:状态的定义和切换方式,如管态和目态; 输入输出系统:连接方式、数据交换方式、数据交换过程的 控制等; 信息保护,包括信息保护方式和硬件对信息保护的支持等。 2017/2/25

32 软件兼容:同一个程序可以不加修改地在具有相同体系结构的各档机器上正确运行,唯一区别仅仅在于运行时间长短不同。
计算机体系结构、计算机组成与计算机实现 软件兼容:同一个程序可以不加修改地在具有相同体系结构的各档机器上正确运行,唯一区别仅仅在于运行时间长短不同。 则安达尔就是以软件兼容(统一机器语言)的方式解决了程序的可移植性问题。 不同厂家生产的具有相同计算机体系结构的计算机被称为兼容计算机,简称兼容机。 2017/2/25

33 计算机体系结构和系列机概念的提出是计算机 发展史上的一个重要的里程碑。“计算机体系 结构” 概念仍在计算机科学与技术领域中处 于重要的地位,按“系列机”的思想来设计计 算机仍是所有计算机厂商所必须遵循的原则。 同时,这一概念也影响了软件开发,导致软件 工程领域出现了一个新的概念——软件体系结 构。欲了解这一概念及相关技术,请学习“软 件体系结构”课程或相关书籍。 2017/2/25

34 计算机体系结构、计算机组成与计算机实现 计算机组成是计算机体系结构的逻辑实现。一种计算机体系结构可以有多种不同的计算机组成。 计算机实现是计算机组成的物理实现。一种计算机组成也可以有多种不同的计算机实现。 硬件和软件在逻辑功能上是等价的。软件的功能在原理上可以由硬件或固件来实现,硬件的功能在原理上也可以由软件的模拟来实现,这就是计算机软件/硬件的等价性原理 。 2017/2/25

35 指令对程序员是不透明的,但是指令的实现对程序员是透明的。
计算机体系结构、计算机组成与计算机实现 计算机体系结构的核心是指令集( Instruction Set )。指令集就是软、硬件功能划分的界面。 指令对程序员是不透明的,但是指令的实现对程序员是透明的。 计算机指令集的设计不是孤立的,它必须考虑体系结构的逻辑实现。 计算机体系结构 + 计算机组成 = 计算机系统结构(微体系结构) 2017/2/25

36 2 . 2 电子计算机的组成结构 2. 2. 3 计算机系统的层次结构 为什么要分层?
电子计算机的组成结构 电子计算机的基本组成 计算机体系结构、计算机组成与计算机实现 计算机系统的层次结构 为什么要分层? 只有把一门艺术转变成一项工程,才能做到其 产品生产的“多快好省”。软件开发技术,从编制 程序发展到软件工程,也说明了相同的道理。 为了提高生产率,工程的一个最重要的思想就 是引入“分工与协作”。 2017/2/25

37 第5级:应用语言虚拟机 第4级:高级语言虚拟机 第3级:汇编语言虚拟机 第2级:操作系统虚拟机 第1级:机器语言机器 第0级:微程序机器
计算机系统的层次结构 2017/2/25

38 2 . 2 电子计算机的组成结构 2. 2. 3 计算机系统的层次结构
电子计算机的组成结构 计算机系统的层次结构 虚拟机:因为用户在使用计算机时,看到的就是这些软件的界面,他并不了解也不必了解物理计算机内部的结构及工作原理。这些软件的界面向用户提供了他期望让计算机实现的全部功能。换句话说,这些软件的界面就是计算机所具有功能的具体体现。 虚拟机的实现有解释(Intelpretation)和翻译(Translation)两种途径。 2017/2/25

39 透明性 (Transparency) 本来存在的事物或属性,从某种角度看似乎不存在。
在计算机系统的层次结构中,底层机器的属性,对上一层机器的程序员,是透明的。 例如,计算一个用高级语言表示的算术表达式,在CPU内部是通过执行多条指令来完成的,这些指令需要访问寄存器或内存单元,多次使用运算器。这些客观存在的事物和操作对于高级语言程序员来说是看不见的,他/她也根本不想去看,不关心。所以低层机器的属性,对于高级机器的程序员就是透明的。 2017/2/25

40 体系结构设计,可以理解为:决定哪些事物对程序员透明,哪些事物对程序员不透明
透明性 (Transparency) (2010年硕士研究生入学统一考试计算机专业基础综合考试试题) 下列存储器中,汇编语言程序员可见的是( ) A.存储器地址寄存器(MAR)  B. 程序计数器(PC) C.存储器数据寄存器(MDR)  D. 指令寄存器(IR) 体系结构设计,可以理解为:决定哪些事物对程序员透明,哪些事物对程序员不透明 答:根据计算机体系结构与透明性的概念,PC对汇编语言程序员是可见的,因为程序员需要依据PC的值计算相对转移的偏移量。而MAR、MDR和IR属于计算机组成的范畴,对汇编语言程序员是透明的,即不可见的。故选择B。 2017/2/25

41 问题:分几层为好? 第5级:应用语言虚拟机 第4级:高级语言虚拟机 第3级:汇编语言虚拟机 第2级:操作系统虚拟机 第1级:机器语言机器
第0级:微程序机器 计算机系统的层次结构 问题:分几层为好? 2017/2/25

42 2 . 3 计算机系统的分类 2. 3. 1 综述 根据数据表示原理,电子计算机分为模拟式和数字式。
计算机系统的分类 综述 根据数据表示原理,电子计算机分为模拟式和数字式。 模拟式电子计算机所处理的电信号在时间上是连续的,称为模拟电信号。模拟计算机的处理过程均由模拟电路来实现,处理速度快,但是电路复杂,处理精度低,抗干扰能力差,目前已很少使用。 数字式电子计算机所处理的电信号在时间上是离散的,称为数字量。例如用电平的“高/低” 来表示数值“1/0”,这样就可以用一组触发器的输出电平来表示一个二进制数值。增加组合位数就能增大数的表示范围和精度。 2017/2/25

43 计算机系统的分类 综述 依据性能的高低,可以将计算机分为超级计算机、大型计算机、中型计算机、小型计算机、工作站和微型计算机。 按照结构集成的不同方式,微型计算机分为单片机和单板机。 按设计目的不同,计算机分为专用计算机和通用计算机。 根据计算机的用途不同,计算机分为个人计算机、工业控制计算机(简称工控机)、军用计算机和嵌入式计算机 2017/2/25

44 计算机系统的分类 综述 弗林分类法 按照指令流和数据流分别具有的多倍性,弗林将计算机分为以下4类: 单指令流单数据流SISD 单指令流多数据流SIMD 多指令流单数据流MISD 多指令流多数据流MIMD 2017/2/25

45 2 . 4 电子计算机的性能评价 评价计算机系统性能的指标非常多。
电子计算机的性能评价 评价计算机系统性能的指标非常多。 与计算机主机有关的性能评价指标包括:基本字长、主存储器容量、处理速度、存储器的存取周期、处理器主频、软件兼容性等。 与计算机系统有关的性能评价指标包括:系统软件的配置、吞吐率、响应时间、辅助存储器容量、外围设备的配置、RASIS特性、可扩缩性等。 2017/2/25

46 电子计算机的性能评价 1. 基本字长 指处理器中的算术逻辑单元所输入的操作数的二进制位数,也是处理器内部数据寄存器所包含的二进制位数。 一个字(Word)通常是由若干字节(Byte)组成的。一个字节包含8个二进制位,所以字长是8的整数倍。早期微型计算机的基本字长有8位、16位,目前主要是32位、64位。 基本字长决定了计算机中数据表示的范围与精度,所以它是评价计算机性能最重要的指标。但是字长越大,处理器的价格就越高。所以低端的数字设备或工业控制计算机仍然大量使用字长为16位、甚至8位的微处理器。 2017/2/25

47 电子计算机的性能评价 2. 主存储器容量 用主存储器的存储单元个数乘以存储单元宽度来表示,如102416表示主存储器有1024个单元,每个单元的宽度是16位。计算机系统主存储器的最大存储单元个数取决于处理器地址总线的线数(宽度)。 目前微型计算机都以字节作为最小编址单位,所以主存储器容量的单位用B(字节)表示。在表示存储单元个数时,为了简便起见,将1024(210)记为1K,1024K(220)记为1M,1024M(230)记为1G,1024G(240)记为1T。微型计算机的主存储器容量一般从几十MB到上百MB,超级计算机的主存储器容量可达上百GB. 2017/2/25

48 电子计算机的性能评价 3. 处理速度 是用户最关心的性能指标。目前常用的指标有:百万条指令每秒MIPS(Million Instructions Per Second)、百万次浮点操作次数每秒MFLOPS(Million FLOating Point operation per Second)和每条指令的平均时钟周期(Cycles Per Instruction,CPI)。 MIPS源于Gibson提出的以指令的平均执行时间来评价处理器性能。指令的平均执行时间就是不同指令执行时间的某种加权平均。最常用的权就是指令的使用频率。 指令平均执行时间的倒数就是每秒平均执行的指令条数(以MIPS为单位)。 2017/2/25

49 2 . 4 电子计算机的性能评价 3. 处理速度 对用户来说,虽然MIPS比较直观,但存在如下缺陷:
电子计算机的性能评价 3. 处理速度 对用户来说,虽然MIPS比较直观,但存在如下缺陷: (1)MIPS只关注指令的条数,没有考虑指令功能的强弱。用MIPS比较指令集不同的机器时,其结果不能反映真实情况。 (2)由于不同程序包含的指令不同,不同指令的执行时间不同,所以在同一台计算机上运行不同程序时,测得的MIPS指标可能不同。 (3)大型计算机或向量计算机上常用的是较复杂的浮点指令,所以如果单纯比较MIPS,这些大型计算机或向量计算机的性能在表面上甚至比不上以定点数运算为主的小型机或个人计算机 2017/2/25

50 2 . 4 电子计算机的性能评价 3. 处理速度 CPI = 一个程序的CPU时钟周期数/该程序的指令条数
电子计算机的性能评价 3. 处理速度 CPI = 一个程序的CPU时钟周期数/该程序的指令条数 CPI是一个衡量计算机组成设计优劣、计算机性能高低的有效指标,当今微处理器的CPI普遍小于1。 以上指标都是针对计算机的综合性能而制定的。在用户决定购买或使用哪种机器最适合他们的应用需求时,往往是运行一些具有代表性的典型应用程序来做出判断,这样的典型应用程序被为“基准程序(Benchmark)”。 2017/2/25

51 2 . 4 电子计算机的性能评价 4. 主频 处理器的工作是在主时钟的控制下进行的,主时钟的频率叫做处理器的主频。主频的倒数叫做时钟周期。
电子计算机的性能评价 4. 主频 处理器的工作是在主时钟的控制下进行的,主时钟的频率叫做处理器的主频。主频的倒数叫做时钟周期。 执行一个程序所需的处理器时间可用“该程序的指令条数CPI时钟周期”来估算。 提高主频有助于缩短程序的执行时间。早期处理器的主频在几兆赫(MHz)到几百兆赫之间,随着器件技术的迅速发展,目前主流处理器的主频已经达到上千兆赫兹(GHz)。但处理器性能的提高并不能与主频的提高一起线性增长。相反,主频的提高却带来了功耗增加、产生热量高等一系列问题。 2017/2/25

52 2 . 4 电子计算机的性能评价 5. 存储器的存取周期 6. 功耗
电子计算机的性能评价 5. 存储器的存取周期 对存储器进行一次完整的读/写操作所需的全部时间,也是连续对存储器进行存/取的最小时间间隔,称为存储器的存取周期。半导体存储器的存取周期通常在十几到上百纳秒(10-9秒,ns)之间,磁盘的存取周期一般在10毫秒(10-3秒,ms)以上。 6. 功耗 随着主频和片内晶体管数量的不断提高,处理器的功耗也不断升高,现代处理器功耗的峰值已经超过100瓦。 在移动计算领域,功耗是压倒一切的性能指标。 “绿色计算”/“低功耗计算”成为研究与开发的热点。 2017/2/25

53 2 . 4 电子计算机的性能评价 7. 软件兼容性 软件兼容可分为向上(下)兼容和向前(后)兼容。
电子计算机的性能评价 7. 软件兼容性 软件兼容可分为向上(下)兼容和向前(后)兼容。 “向上(下)兼容”是指为某档机器编制的软件,不加修改就可以正确运行在比它更高(低)档的机器上;“向前(后)兼容”是指为某个时期投入市场的某种型号机器编制的软件,不加修改就可以正确运行在比它早(晚)投入市场的相同型号机器上。 系列机之间必须能够做到“向后兼容” ,力争做到“向上兼容”,对于“向下兼容”或“向前兼容”不做要求。 2017/2/25

54 2 . 4 电子计算机的性能评价 8. 系统软件配置 9. 吞吐率与响应时间
电子计算机的性能评价 8. 系统软件配置 常见的系统软件有操作系统、数据库系统、文本编辑器、高级语言程序开发环境、互联网浏览器等。不同的系统软件性能不同,价格也差别很大。 9. 吞吐率与响应时间 吞吐率是指计算机系统在单位时间内完成的任务数。 响应时间是指用户在输入命令或数据后到得到第一个结果的时间间隔。 用户关心响应时间,系统管理员关心吞吐率。 2017/2/25

55 2 . 4 电子计算机的性能评价 10. 辅助存储器容量 11. RASIS特性
电子计算机的性能评价 10. 辅助存储器容量 辅存容量决定了计算机系统所能够存储的信息总量。辅助存储器的组成形式有:单一的硬盘、硬盘阵列、磁带库、光盘。单一硬盘的容量可达几十GB、甚至上百GB,而磁带库的容量则在几千TB以上。 11. RASIS特性 可靠性(Reliability)、可用性(Availability)、可服务性/可维护性(Serviceability)、完整性(Integrality)和安全性(Security)统称为RASIS特性。可靠性用“平均无故障时间(Mean Time To Failure,MTTF)”或“平均故障间隔时间(Mean Time Between Failure,MTBF)”来衡量,可服务性/可维护性用“平均修复时间(Mean Time To Repair,MTTR)”来衡量。 2017/2/25

56 2 . 4 电子计算机的性能评价 12. 可扩缩性(Scalability) 13. 外设的配置
电子计算机的性能评价 12. 可扩缩性(Scalability) 如果一个计算机系统能够在保持软件兼容性的同时,不仅可以通过向上扩展(即增加资源)来提供更高的性能和更强的功能,还能够通过向下收缩(即减少资源)来降低价格,则称这个计算机系统具有可扩缩性。 外设的配置 为了拓展计算机系统的功能,需要为它配置相应的外设。通常计算机系统要尽可能满足用户配备不同类型、不同数量外设的需求。所以主机与外设的接口应该设计成可扩缩的。 2017/2/25

57 2 . 4 电子计算机的性能评价 2012年研究生入学统一考试计算机专业基础综合考试试题
电子计算机的性能评价 2012年研究生入学统一考试计算机专业基础综合考试试题 假定基准程序A在某计算机上的运行时间为100秒,其中90秒为CPU时间,其余为I/O时间。若CPU速度提高50%,I/O速度不变,则运行程序A所耗费的时间是 。 A.55秒 B.60秒 C.65秒 D.70秒 答:执行时间=CPU时间 + I/O时间=90/(1+50%)+10=90/1.5+10=60+10=70秒。故选D。 2011年研究生入学统一考试计算机专业基础综合考试试题 下列选项中,描述浮点数操作速度指标的是 。 A.MIPS B.CPI C.IPC D.MFLOPS 答:只有选项D带“F(意味着浮点数)”,不选D,还能选啥! 2017/2/25

58 2 . 5 电子计算机的特点与发展趋势 2. 5. 1 电子计算机的特点 2. 5. 2 电子计算机发展的动力
电子计算机的特点与发展趋势 电子计算机的特点 电子计算机发展的动力 电子计算机的发展趋势 请同学们自行阅读学习 2017/2/25


Download ppt "第2章 电子计算机的基本结构 2. 1 冯·诺依曼计算机模型 2. 2 电子计算机的组成结构 2. 3 计算机系统的分类"

Similar presentations


Ads by Google