计算机组成原理期末复习内容总结 .docx
《计算机组成原理期末复习内容总结 .docx》由会员分享,可在线阅读,更多相关《计算机组成原理期末复习内容总结 .docx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结第一章 运算机系统概论1、基本概念硬件: 是指可以看得见、摸得着的物理设备(部件)实体,一般讲硬件仍应包括将各种硬件设备有机组织起来的体系结构。软件: 程序(代码) + 数据 +文档。由两部分组成,一是使运算机硬件能完成运算和掌握功能的有关运算机指令和数据定义的组合,即机器可执行的程序及有关数据。 二是机器不行执行的, 与软件开发、过程治理、运行、爱护、使用和培训等有关的文档 资料。固件: 将软件写入只读储备器 ROM中,称为固化。只读储备器及其写入的软件称为固件。固件是介于硬件和软件之间的一种形态,从物理形状上看是硬件,而从运行机制上看是软件。运算机系统的层次结构:现代运算机
2、系统是由硬件、软件有机 结合的非常复杂的整体。在明白、分析、设计运算机系统时,人 们往往采纳分层(分级)的方法,即将一个复杂的系统划分为如 干个层次, 即运算机系统的层次结构。 最常见的是从运算机编程语言的角度划分的运算机系统层次结构。可编辑资料 - - - 欢迎下载精品名师归纳总结虚拟运算机: 是指通过配置软件扩充物理机(硬件/ 固件实现) 功能以后所形成的一台运算机, 而物理机并不具备这种功能。 虚拟机概念是运算机分析设计中的一个重要策略,它将供应应用户的功能抽象出来,使用户摆脱详细物理机细节的束缚。2、运算机的性能指标。1 吞吐量 :表征一台运算机在某一时间间隔内能够处理的信息量,用 b
3、ps 度量。2 响应时间 :表征从输入有效到系统产生响应之间的时间度量,用时间单位来度量。3 利用率 :在给定的时间间隔内, 系统被实际使用的时间所在的比率,用百分比表示。4 处理机字长 :常称机器字长, 指处理机运算中一次能够完成二进制运算的位数,如 32 位机、 64 位机。5 总线宽度 :一般指 CPU从运算器与储备器之间进行互连的内部总线一次操作可传输的二进制位数。6 储备器容量 :储备器中全部储备单元 (通常是字节) 的总数目, 通常用 KB、MB、GB、TB 来表示。7 储备器带宽 :单位时间内从储备器读出的二进制数信息量,一般用 B/s (字节 / 秒)表示。可编辑资料 - -
4、- 欢迎下载精品名师归纳总结8 主频/ 时钟周期 : CPU的工作节拍受主时钟掌握,依据规定在某个时间段做什么(从什么时候开头、多长时间完成),主时钟不断产生固定频率的时钟信号。主频(主时钟的频率)度量单位 是 MHZ、GHZ。时钟周期(主频的倒数)度量单位是微秒、纳秒。9 CPU执行时间 :表示 CPU执行一段程序所占用的 CPU时间,可用下式运算CPU时间=CPU时钟周期数 X CPU 时钟周期长。10 CPI:执行一条指令所需要的平均时钟周期数,可用下式运算CPI=执行某段程序所需的 CPU时钟周期数 / 该程序包含的指令条数。11 MIPS:平均每秒执行多少百万条定点指令数,用下式运算
5、MIPS= 指令条数 / (程序执行时间 106 )12 FLOPS:平均每秒执行浮点操作的次数,用来衡量机器浮点操作的性能,用下式运算FLOPS= 程序中的浮点操作次数 / 程序执行时间(秒)3、运算机硬件系统的概念性结构,各个部分的作用。(1) )运算机硬件系统由运算器、掌握器、内储备器、输入设备、输出设备五大部分构成, 一般仍要包括它们之间的连接结构(总线结构)。(2) )将运算器、掌握器、如干的寄存器集成在一个硅片上,称为中心处理器 CPU。可编辑资料 - - - 欢迎下载精品名师归纳总结( 3)由于输入设备、输出设备与CPU、内存的处理速度差异,所以输入、输出设备通过适配器与总线、C
6、PU、内存连接。( 4)概念性结构如下图所示。CPU适配器适配器适配器储备器运算器掌握器寄存器组输入设备输出设备(5) )掌握器的作用有三个方面: 储备程序掌握方式 (指令掌握) 、操作掌握、时间(时序)掌握。基本任务如下:从内储备器中按肯定次序取指令译码(翻译)、产生掌握信号掌握取操作数(源操作数、目的操作数) 掌握执行(运算)掌握储存结果形成下条指令的址(次序、转移)(6) )运算器的作用:由算术规律运算部件ALU、寄存器、数据通路组成。实现数据的加工和处理(算术运算、规律运算、移位 运算、关系(比较)运算、位运算)。(7) )储备器的作用:储备程序和数据,记忆部件。(8) )适配器的作用
7、:在主机与I/O 设备之间起数据缓冲、的址识别、信号转换等。可编辑资料 - - - 欢迎下载精品名师归纳总结(9) )总线的作用:多个部件分时共享的信息传送通路,用来连接多个部件并为之供应信息传输交换服务。(注:后续章节仍会逐步扩充)4、指令流、数据流?运算机如何区分指令和数据?指令流: 在取指周期中从内存中读出的信息流称为指令流, 它通过总线、 CPU内部数据通路流向掌握器。数据流: 在执行周期中从内存中读出的信息流称为数据流,它通过总线、 CPU内部数据通路流向运算器。从时间上来说,取指令大事发生在取指周期(取指令阶段),取数据大事发生在执行周期(执行指令阶段)。从空间(处理部件) 上来说
8、,指令肯定送给掌握器,数据一定送给运算器。5、冯 诺依曼运算机的技术特点由运算器、掌握器、储备器、输入设备、输出设备五大部分构成运算机硬件系统概念结构。采纳二进制代码表示数据和指令。采纳储备程序掌握方式(指令驱动)。可编辑资料 - - - 欢迎下载精品名师归纳总结其次章运算方法和运算器1、原码、补码、反码、移码的求法及表示范畴。( 1)第一应明确机器字长。( 2)原码、补码、反码、移码的求法。( 3)表示范畴。机器字长 =8机器字长 =16定点小数定点整数定点小数定点整数原码- ( 1-2 -7 )至+( 1-2 -7 )-1-127至+127- (1-2 -15 )至+(1-2 -15 )-
9、1-32767至+32767补-128-32768码至反码+( 1-2 )- ( 1-2 -7 )至+( 1-2 -7 )-1-7至+127至-15至+32767-127至+127+(1-2)- (1-2 -15 )至+(1-2 -15 )-1-32767至+32767移-128-32768码至+( 1-2 -7 )至+127至+(1-2 -15 )至+32767可编辑资料 - - - 欢迎下载精品名师归纳总结2、补码加减法运算,加法运算溢出检测。(1) )补码加法运算规章(2) )补码减法运算规章(3) )变形补码表示法00 表示正数11 表示负数(4) )变形补码运算:规章同补码加减法运算
10、规章,双符号位数值化、参与运算。(5) )加法运算溢出检测1) 单符号位法2) 双符号位法参见例题、习题3、并行加法器的进位方法及规律表达式(1) )直接从全加器的进位公式推导。F3F2F1F0C4FA3FA2FA1FA0C0可编辑资料 - - - 欢迎下载精品名师归纳总结A3B3C3A2B2C2A1B1C1A0B0可编辑资料 - - - 欢迎下载精品名师归纳总结(2) )串行进位: 某位的运算必需等到下一位的进位传递来以后,才能开头。也就是进位从最低位向最高位逐级传递,速度慢。可编辑资料 - - - 欢迎下载精品名师归纳总结C1=G0+P0C0 C2=G1+P1C1 C3=G2+P2C2 C
11、4=G3+P3C3(3) )并行进位:全部进位可以同时产生,实际上只依靠于数位本身、来自最低位的进位C0。C1=G0+P0C0 C2=G1+P1G0+P1P0C0 C3=G2+P1G1+P2P1G0+P2P1P0C0C4=G3+P3G2+P3P2G1+P3P2P1G0+P3P2P1P0C0其中:G0=A0B0 P0=A0+B0 G1=A1B1 P1=A1+B1 G2=A2B2 P2=A2+B2G3=A3B3 P3=A3+B3Gi :进位产生函数,表示两个数位都为1Pi :进位传递函数, 表示某位上的两个数位有一个为1, 假如来自低位的进位为 1,就确定会产生进位。可编辑资料 - - - 欢迎下
12、载精品名师归纳总结4、浮点加减法运算方法。比较阶码大小、对阶尾数加减法运算规格化处理 尾数舍入处理溢出判定参见例题、习题5、流水线原理、时钟周期确定、时间公式、加速比、时空图(1) )把一个任务分割为一系列的子任务,使各子任务在流水线中时间重叠、并行执行。过程段 Si 之间重叠执行。(2) )时钟周期的确定全部 Si 中执行时间最大者, 参见例 2.32 。(3) )时间公式(抱负) K+n-1T(4) )加速比可编辑资料 - - - 欢迎下载精品名师归纳总结Ck = TL / Tk =( nk)/ (k n 1 )当任务数很大时,采纳一个任务的完成时间相比,参见例2.32 。(5) )流水线
13、时空图可编辑资料 - - - 欢迎下载精品名师归纳总结第三章储备系统1、基本概念储备容量: 指一个储备器中可以容纳的储备单元总数。典型的储备单元存放一个字节,因此通常用字节数来表示,KB、MB、GB、 TB。存取时间: 读操作时间指一次读操作命令发出到该操作完成、数据读出到数据总线上所经受的时间。 通常写操作时间等于读操作时间,故称为存取时间。存取周期: 也称读写周期,指连续启动两次读/ 写操作所需间隔的最小时间。 通常储备周期略大于存取时间, 由于数据读出到总线上,仍需要经过数据总线、 CPU内部数据通路传递给掌握器 / 运算器。储备器带宽: 单位时间里储备器可以存取的信息量,通常用位 /秒
14、、字节 / 秒表示。2、储备器的分级结构。对储备器的要求是容量大、速度快、 成本低,但是在一个储备器中要求同时兼顾这三个方面的要求是困难的。为明白决这方面的冲突, 目前在运算机系统中通常采纳多级储备器体系结构,即高速缓冲储备器、主储备器和外储备 器。可编辑资料 - - - 欢迎下载精品名师归纳总结CPU 能直接拜访高速缓冲储备器cache和内存。 外存信息必需调入内存后才能为CPU 进行处理。(1) )高速缓冲储备器: 高速小容量半导体储备器,强调快速存取指令和数据。(2) )主储备器: 介于 cache与外储备器之间,用来存放运算机运行期间的大量程序和数据。要求选取适当的储备容量和存取周期,
15、使它能容纳系统的核心软件和较多的用户程 序。(3) )外储备器: 大容量帮助储备器, 强调大的储备容量,以满意运算机的大容量储备要求,用来存放系统程序、应用程序、数据文件、数据库等。3、主储备器的规律设计。第一步:依据设计容量、 供应的芯片容量构建的址空间分布图 (类似搭积木),可能需要字、位扩展。其次步: 用二进制写出连续的的址空间范畴。 第三步: 写出各片组的片选规律表达式。第四步:按三总线分析 CPU和选用储备器芯片的数据线、 的址线、掌握线,以便设计 CPU与储备器的连接。第五步: 设计 CPU与储备器连接的规律结构图。参见例题、习题可编辑资料 - - - 欢迎下载精品名师归纳总结4、
16、次序储备器和交叉储备器的定量分析。次序储备器: mT交叉储备器: 可以使用流水线存取, T+m-1 参见例题、 习题5、高速缓冲储备器cache 的基本原理, cache 命中率相关运算Cache 的基本原理:cache 是一种高速缓冲储备器,为明白决CPU 和主存之间速度不匹配而采纳的一项重要技术。主存和 cache均依据商定长度划分为如干块。主存中一个数据块调入到cache中,就将数据块的址(块编号) 存放到相联储备器 CAM 中,将数据块内容存放在cache 中。当 CPU 拜访主存时,同时输出物理的址给主存、相联储备器CAM ,掌握规律判定所拜访的块是否在cache中:可编辑资料 -
17、- - 欢迎下载精品名师归纳总结如在,就命中, CPU 直接拜访 cache。如不在,就未命中, CPU 直接拜访主存,并将该单元所在数据块交换到 cache中。基于程序和数据的局部性拜访原理, 通过 cache和主存之间的动态数据块交换,尽量争取 CPU 访存操作在 cache 命中,从而总体提高访存速度。cache 命中率相关运算: 命中率主存/cache 系统平均拜访时间拜访效率参与例题、习题。可编辑资料 - - - 欢迎下载精品名师归纳总结第四章指令系统1、基本概念指令系统: 一台运算机中全部机器指令的集合,称为这台运算机的指令系统。 指令系统是表征一台运算机性能的重要因素,其格式与功
18、能直接影响机器的硬件结构、软件、适用范畴等。寻址方式: 告知运算机如何猎取指令和运算所需要的操作数。即如何供应将要执行的指令所在储备单元的物理的址。如何供应运算所需要的操作数所在储备单元的物理的址、或者操作数所在内部寄存器的编号。 CISC:指令条数多、结构形式复杂多样、寻址方式种类繁多、功能复杂多样、翻译执行效率低、许多指令难得用到。CISC 使运算机的研制周期长,难以保证正确性,不易调试、爱护,大量使用频率很低的复杂指令铺张了系统硬件资源。RISC:选取使用频率最高的一些简洁指令,指令条数少,复杂功 能通过宏指令实现。指令长度、格式、结构形式、寻址方式种类 少,翻译执行效率高。只有取数/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机组成原理期末复习内容总结 计算机 组成 原理 期末 复习 内容 总结
限制150内