计算机组成原理知识点总结

上传人:feng****heng 文档编号:227699080 上传时间:2023-08-15 格式:DOCX 页数:8 大小:25.61KB
收藏 版权申诉 举报 下载
计算机组成原理知识点总结_第1页
第1页 / 共8页
计算机组成原理知识点总结_第2页
第2页 / 共8页
计算机组成原理知识点总结_第3页
第3页 / 共8页
资源描述:

《计算机组成原理知识点总结》由会员分享,可在线阅读,更多相关《计算机组成原理知识点总结(8页珍藏版)》请在装配图网上搜索。

1、一计算机硬件系统组成的基本概念1. 要求考生理解计算机系统的层次结构第一级 微程序机器级(微指令系统):微指令由硬件直接执行第二级 传统机器级(机器语言):它用微程序解释机器指令系统第三级 操作系统级:用机器语言程序解释作业控制语句 第四级 汇编语言机器级:用汇编程序翻译成机器语言程序第五级 高级语言机器级:用汇编程序翻译成汇编程序或直接翻译成机器语言2. 要求考生掌握计算机硬件系统的组成1. CPU:CPU 的主要功能室读取并执行指令,在执行指令过程中,它向系统中各个部件发出 控制信息,收集各部件的状态信息,与各部件交换数据信息。CPU 由运算部件,寄存器组,控制器组成。2. 存储器:存储器

2、用来存储信息,包括程序、数据、文档。 分为主存(内存)、外存、高速缓存(Cache)三级存储器。3. 输入/输出设备4. 总线:总线是一组能为多个不见分时共享的信息传送线。 系统总线可分为地址总线、数据总线、控制总线。5接口:为了将标准的系统总线与各具特色的I/O设备连接起来,需要在总线与I/O设备之 间设置一些部件,它们具有缓冲,转换,连接等功能,这些部件称为I/O接口。3. 冯诺依曼机的要素 冯诺依曼体制的主要思想包括:1采用二进制代码形式表示信息(数据和指令);2采用存储程序的工作方式(诺依曼思想核心概念);3. 计算机硬件系统由五大部件(存储器、运算器、控制器,输入设备和输出设备)组成

3、。 传统的诺依曼机采用串行处理的工作机制,即逐条执行指令序列。要想提高计算机的性能, 其根本方向之一是采用并行处理机制。4. 存储程序的工作原理 存储程序包含三点:事先编制程序,先存储程序,自动、连续地执行程序。1. 根据求解问题事先编制程序2. 事先将程序存入计算机中3. 计算机自纵、连续地执行程序5. 要求考生了解信息的数字化表示所需的主要步骤及优点1. 在物理上容易实现信息的表示与存储2. 考干扰能力强,可靠性高3. 数值的表示范围大,表示精度高4. 可表示的信息类型极广5. 能用数字逻辑技术进行信息处理6. 要求考生了解计算机系统的主要性能指标1. 基本字长:指参加一次定点运算的操作数

4、的位数。基本字长影响计算精度,硬件成本,甚 至指令系统的功能。2. 运算速度:1) .CPU主频与时钟频率:CPU主频是计算机震汤器输出的脉冲序列的频率;两个相邻的脉冲 之间的间隔时间即是一个时钟周期2) .吞吐量:信息流入,处理和流出系统的速率。主要取决于主存的存取周期3) .响应时间:从提交到该作业得到CPU.响应所经历的时间。响应时间越短,吞吐量越大4) .CPI :执行一条指令所需要的时钟周期数IPS:每秒平均执行的指令条数MIPS:每秒执 行百万条指令条数5) .FLP0S:每秒执行的浮点运算次数MFLOPS:每秒执行百万次浮点运算3. 数据通路宽度与数据传输率:指数据总线一次能并行

5、传送的数据位数 数据传输率:数据总线每秒传送的数据量,也称数据总线的带宽 数据传输率=总线数据通路带宽X总线时钟频率/8 (Bps)二计算机中的信息表示1. 要求考生熟练掌握进位计数制、机器数(原码、补码、移码)以及定点和浮点数表示方法2. 要求考生掌握指令格式及可扩展操作码指令系统的设计方法 指令中基本信息分两部分:操作码和地址码 按照地址结构可分为:三地址指令、二地址指令、一地址指令、零地址指令3. 要求考生熟练掌握常见的寻址方式并能够正确的计算操作数地址掌、握外设端口编制方式 (单独编制、统一编制) 常见的寻址方式:立即寻址,直接寻址,间接寻址,变址类1. 立即寻址:2直接寻址:助记符(

6、A),两点不足3. 寄存器寻址:也是一种直接寻址,两个优点4. 间接寻址:助记符5寄存器间接寻址:助记符(R0),两个显著的优点1) 自增型寄存器间址: (R)+2) 自减型寄存器间址: -(R)6. 变址寻址7. 基址寻址8. 基址加变址方式外围设备单独编址:为各I/O接口中的有关寄存器分配一种I/O端口地址,即编址到寄存器 一级。各台设备有自己的接口,一个接口可以占有若干个I/O端口地址,各接口所占有的端 口地址数目可以不同。系统软件对各端口地址进行分配。在常见的微型计算机中通过地址总 线低8位(或低16位)提供I/O端口地址,最多可有256种(或64K种)编址,对于一般微机系 统足够。只

7、要送出某个端口地址,就能知道选中了拿一个接口中的哪一个寄存器,也就知道 了选中了哪一台设备。外围设备与主存统一编址:即将I/O接口中的有关寄存器与主存储器的各单元统一编址,为 它们分配统一的总线地址。将寻址空间分为两部分,大部分为主存,小部分留给/O接口寄 存器。4要求考生了解常见指令类型,理解fSC和CISC两种指令集的各自特点指令类型:1. 按格式分:双操作数指令,单操作数指令,零操作数指令2. 按操作数寻址方式:如IBM370将指令系统分为RR型,RX型号3按指令功能分:数据传送类指令,算/逻运算类指令、程序控制类指令,1/0指令CISC:复杂指令集计算机Complex复杂的(多、大、不

8、固定联系到一起)RISC :精简指令集计算机(注意:寄存器多)RISC主要特点:1简化的指令系统。指令条数较少,寻址方式比较简单,且采用定长指令字。2. 以寄存器-寄存器方式工作。除了 LOAD/STORE指令访问内存外,其他指令只访问寄存器, 以缩短指令长度、提高指令译码和执行速度。3采用流水工作方式,绝大多数指令为单周期指令4采用组合逻辑控制器,不用或少用微程控5采用软件手段优化编译技术,生成优化的机器指令代码随着技术的进步,RISC和CISC技术也在相互吸取长处,比如CISC中也采用了流水线,技术 的融合带来了计算机系统性能的提升CISC主要特点(对应RISC背诵):1. 指令系统复杂庞

9、大,指令数目一般多大200300条2. 指令长度不固定,指令格式种类多,寻址方式种类多3可以访存的指令不受限制4由于80%的程序使用其20%的指令,因为CISC个指令使用频率差距太大5各种指令执行时间相差很大,大多数指令需要多个周期完成6控制器大多数采用微程序控制7难以用优化编译生成高效目标代码程序三.CPU子系统1. 要求考生熟练掌握定点数的思则运算方(法原码一位乘,补码一位乘,原码加减交替除法, 补码加减交替除法)的算法、运算规则、掌握溢出的判断方法。2. 要求考生理解浮点数四则运算流程并能够正确实现计算掌,握浮点数对阶及规格化的含义 3要求考生理解CPU的逻辑组成及CPU内部的数据通路结

10、构,了解同步控制和异步控制的 含义及应用场合。1. CPU通常包含运算部件,寄存器组,微命令产生部件,时序系统等主要部件,由CPU内 部总线将他们连接起来,实现他们之间的信息交换。2. CPU内部数据通路:1)单组内总线,分立寄存器结构:在内部结构比较简单的CPU中,只设置一组单向数据传送总线,用来实现CPU内的ALU部 件到各个寄存器的数据传输;分立寄存器中的个寄存器都有自己的独立输入/输出端口。各 寄存器能从内总线接收数据,但是不能向上发送数据,而是通过多路选择器与ALU相连。 特点是:数据传送的控制变得比较简单、集中。缺点是:分立寄存器所需元器件和连接线多, 不利于集成度提高。2)单组内

11、总线、集成寄存器结构: 为提高寄存器的集成度,采用小型半导体告诉随机存储器实现寄存器组,一个存储单元相当 于一个寄存器,存储单元的位数即寄存器的字长。CPU内部采用双向数据总线连接ALU与 寄存器组,寄存器组通过暂存器与 ALU 输入端相连。 ALU 与寄存器间、寄存器和寄存器间的 数据传输都可以在这组内总线上进行,简化了内部数据通路结构。3)多组内总线结构:在高性能 CPU 内部,往往设置多组内总线,如程序总线、地址总线、数据总线等,在指令 队列、控制存储器、多运算部件、地址运算部件、片内指令及数据:ache等各类部件之间建 立高速物理连接,传送指令、地址和信息。3. 同步控制方式: 所谓同

12、步控制方式,就是系统由一个统一的时钟,所有的控制信号均来自这个统一的时钟信 号。根据指令周期、 CPU 周期和节拍周期的长度固定与否,同步控制方式又可以分为以下三 种:1).指令周期 所有的指令执行时间都相等。若指令的繁简差异较大,则规定统一的指令周期, 无疑会造成太多的时间浪费,因此定长指令周期很少被采用2).定长CPU周期 各CPU周期都相等,一般都等于内存的存取周期,而指令周期不固定,等 于整数个 CPU 周期。3).变长 CPU 周期,定长时钟周期指令周期的长度不固定,而且 CPU 的周期也不固定,含有时钟周期数根据需要而定,与内 存存取周期没有固定关系。这种方式根据指令的具体要求和执

13、行步骤,确定安排哪几个CPU 周期以及每个 CPU 周期中安排多少个时钟周期,不会造成时间浪费,但时序系统的控制比 较复杂,要根据不同情况确定每个CPU周期的时钟周期数。CPU 内部操作均采用同步控制,其原因是同一芯片的材料相同,工作速度相同,片内传输线 短,又有共同的脉冲源,采用同步控制是理所当然的。主要特点:时钟周期作为基本的时序单位,一旦确定,便固定不变。 优点:时序关系简单,时序 划分规整,控制部复杂,控制部件在结构上易于集中,设计方 便。主要在CPU内部,其他部件(如主存,外设)内部广泛采用同步控制方式。 在系统总线上,如果各个部件,设备之间的传送距离不太长,工作速率的差异不太大,或

14、者 传送所需时间比较固定,也广泛采用同步控制方式。4. 异步控制方式 异步控制方式中没有统一的时钟信号,各部件按自身固有的速度工作,通过应答方式进行联 络,比同步控制复杂。CPU内部采用同步方式,CPU与内存和I/O设备之间的操作采用异步方式,这就带来了一个 同步方式和异步方式如何过度、如何衔接的问题。解决的办法是采用这两者这种的方案,即 联合控制方式。主要特点:在异步控制所涉及的操作范围内,没有统一的之中周期划分和同步定时脉冲。 优点:时间安排紧凑、合理,能按不同部件、不同设备的实际需要分配时间,其缺点是控制 比较复杂。很少用于CPU内部,用他来控制某些场合下的系统总线操作。4. 要求考生掌

15、握指令执行的流程(寄存器传输级微操作序列,)了解微操作时间表(微命令 序列)5. 要求考生理解组合逻辑控制器的基本思想、逻辑组成、优缺点。组合逻辑控制器又称为硬联线控制器,是早期计算机的一种设计方法。它将控制部件看做产 生专门固定时序控制信号的逻辑电路,以使用最少的元件和取得最高操作速度作为设计目标。 每个微命令的产生都需要逻辑条件和时间条件,将条件作为输入,微命令作为输出,它们之 间的关系用逻辑表达式来表示,用组合逻辑电路实现。每组微命令需要一组逻辑电路,全机 所有微命令所需的逻辑电路就构成了微命令发生器。执行指令时,由组合逻辑电路(微命令 发生器)在相应时间发出所需的微命令,控制有关操作。

16、这种产生微命令的方式就是组合逻 辑控制方式。形成逻辑电路前,一般还使逻辑表达式尽可能简单,减少微命令发生器所用元 器件数和逻辑门的级数,提高产生微命令的速度。在控制器制造完成后,这些逻辑电路间的 连接关系就固定下来,不易改动,因而组合逻辑控制器又称为硬联线控制器 缺点 :设计不规整,并且不易修改或扩展。6. 要求考生理解微程序控制器的基本思想、逻辑组成、优缺点。 微程序控制器的核心内容是将机器指令的操作(从指令到执行)分解为若干更基本的微操作 序列,并将有关的控制信息(微命令)以微码的形式编成微指令输入控制存储器中。每条机 器指令往往分成几步执行,将每一步操作所需的若干微命令以代码形式编写在一

17、条微指令中, 若干条微指令组成一段微程序,对应一条机器指令。取出微指令就产生微命令,实现机器指 令所要求的信息传送与加工。微程序控制器的核心部件是存储微程序的控制存储器,一般由只读存储器构成,而 EPROM 的出现为修改微程序提供了可能。四存储子系统要求考生理解存储子系统的层次结构,能对ache主存存储层次和主存辅存存储层次的 异同点进行比较。1. 存储子系统的层次结构 为解决存储系统的三个主要的要求容量、速度及价格之间的矛盾,一方面提高工艺水平, 另一方面采用存储器分层结构;快速小容量的存储器与慢速大容量的存储器合理地搭配组织, 以提供给用户足够大容量和较快的访问速度。2. Cache-主存

18、存储层次和主存-辅存存储层次的异同点进行比较。1).出发点相同:二者都是为了提高存储系统的性能价格比而构造的层次性存储体系,都力 图使存储系统的性能接近高级缓存,而价格接近低速存储器。2).原理相同:都是李永乐程序运行时的局部性原理把最近常用的信息块相对较慢,而大容 量的存储器调入相对高速而小容量的存储器。Cache-主存和主存-辅存这个存储层次有如下四个不同点:1).目的不同:Cache主要解决主存与CPU的速度差异问题;而虚存就性能价格比的提高而言 主要是解决存储容量的问题(另外还包括存储管理、主存分配和存储保护等方面)2).数据通路不同:CPU与Cache和主存之间均有直接访问通路,Ca

19、che不命中时可以直接访 问主存;而虚存中,辅存与 CPU 之间不存在直接的数据通路,当主存不命中时只能通过调 进解决,即把CPU要用的程序从辅存调进主存。3).透明性不同:Cache的管理完全由硬件完成,对系统程序和应用程序均透明;而虚存管理 由软件(操作系统)和硬件共同完成,对系统程序不透明,对应于程序透明(段式和段页式 管理队应用程序“半透明”)。4).未命中时的损失不同,由于主存的存取时间是Cache的存取时间的510倍,而辅存的存 取时间通常是主存的存取时间的上千倍,故主存未命中时系统的性能损失要远大于 Cache 未命中时的损失。2. 要求考生理解静态存储器和动态存储器存储信息的原

20、理了,解半导体存储器的分类、磁表 面存储器的存储原理及常用磁记录编码方式。1. 半导体存储器的分类:静态存储器和动态存储器。 从集成短路类型划分:双极型和 MOS 型。1).静态存储器: 静态存储器依靠双稳态触发器的两个稳定状态保存信息。没个双稳态电路可以存储一位二进 制代码0或1,一块存储芯片上包含许多个这样的双稳态电路。双稳态电路是有源器件,需 要电源才能工作。只要电源正常,就能长期稳定的保存信息,所以称为静态存储器。如果断 电,信息将会失去,属于挥发性存储器,或称易失性。2).动态存储器:动态存储器是依靠电容上的存储电荷暂存信息,存储单元的基本工作方式是:通过MOS管 (称为控制管)向电

21、容充电或放电,充有电荷状态为1,放电后状态为 0.3).磁表面存储器: 磁记录原理:在塑料或金属盘基上涂敷或镀上一层磁性材料,利用磁性材料在外加磁场消失 后仍具有两个稳定的剩磁状态的原理,用这两个稳定的剩磁状态来表示二进制信息0 或 1, 从而记录二进制信息。磁记录编码方式: 归零制,不归零-1 制,调相制,调频制,改进型调频制,群码制。3. 要求考生掌握半导体存储器的逻辑设计方式动、态存储器的刷新原理、差错控制编码(奇 偶校验码、海明码、循环冗余码。)4. 要求考生理解磁盘信息分布和寻址信息、磁盘主要性能指标(速度、容。量)5要求考生理解Cache-主存地址映射方式(直接映射、全相联、组相联

22、)并能够进行地址 变换计算。五.I/O子系统及输入输出设备1.要求考生掌握总线定义,了解总线分类及常用总线标准。1. 总线是计算机各部件之间进行信息传输的公共信号线,具有分时、共享的特点。2. 总线的分类: 从功能分类:局部总线和系统总线之分,或者内总线和外总线。 按数据传送格式分:并行总线和串行总线。 按时序控制方式分:同步总线和异步总线。3. 总线的标准: 机械结构规范确定模块尺寸、总线插头、边沿连接器插座等规格及位置。 功能规范确定总线每根线(引脚)信号名称和功能,对它们相互作用的协议(如定时关 系)进行说明。电气规范规定总线每根线其信号工作室的有效高低电平、动态转换时间、负载能力、各

23、电路性能的额定值及最大值。ISA总线、EISA总线、MCA总线、VESA局部总线、PCI总线、AGP总线、USB总线、Alpha EV6 总线、PCI-X局部总线、NGIO 总线、IEEE1394、Future I/O 总线。总线定义:总线是连接多个部件的信息传输线,是各部件共享的传输介质。分类:片内总线、系统总线、通信总线。系统总线定义:系统总线是指CPU主存、I/O设备各大部件之间的信息传输线。分类:数据总线、地址总线、控制总线。总线标准可视为系统与各模块、模块与模块之间的一个互连的标准界面。ISA总线、EISA总线、PCI总线、RS-232C总线、IEEE-488总线(并行通信总线又称G

24、P-IP总线)、USB总线。2要求考生掌握程序查询、中断、伽传送方式的基本概念及各自优缺点和适用场合。程序查询方式。其特点是主机与I/O串行工作。CPU启动I/O后,时刻查询I/O是否准备 好,若设备准备就绪,CPU便转入处理I/O与主机传送信息的程序;若设备未做好准备,则CPU反复查询,“跨步等待”直到I/O准备就绪为止。这种方式CPU效率很低。(2) 程序中断方式。其特点是主机与I/O并行工作。CPU启动I/O后,不必时刻查询I/O是否 准备好,而是继续执行程序。当I/O准备就绪时,向CPU发出中断请求信号,CPU在适当的 时候响应I/O的中断请求,暂停现行程序为I/O服务。这种方式消除了

25、 “跨步”现象,提高 了 CPU 的效率。(3) DMA方式。其特点是主机与I/O并行工作,主存与I/O之间有一条直接数据通路。CPU启 动后不必查询I/O是否准备好,当I/O准备就绪后发出DMA请求,此时CPU不直接参与I/O 和主存间的信息交换,只是把外部总线(地址线、数据线及有关控制线)的使用权暂时教育 DMA, CPU 仍然可以完成自身内部的操作(如加法、移位等),故不必中断现行程序,秩序 暂停一个存取周期访存(即周期挪用), CPU 的效率更高。程序查询方式一般适用于低速外围设备。中断方式常用于打印机输出、键盘输入等还适用于 实时控制和紧急事件的处理。DMA方式常用与读/写磁盘、读/

26、写磁带等。3. 要求考生了解程序传送方式及接口组成。 程序查询方式、程序中断方式、DMA方式。 程序查询方式接口主要由数据缓冲器、命令/状态寄存器。 程序中断方式接口主要由接口寄存器、命令字寄存器、状态字寄存器、数据缓冲寄存器、其 他控制逻辑、中断控制器。DMA 接口主要由数据缓冲寄存器、主存地址计数器、字计数器、设备地址寄存器、中断机 构和DMA控制逻辑等组成。4. 要求考生理解中断的全过程(请求、判优、响应、处理、返回),及中断响应的必要条件。(1) 中断请求:本阶段保存外部设备的中断请求并进行优先级排队。 所需硬件:中断屏蔽触发器、中断判优逻辑等。中断请求信号线的传送方式:独立请求信号线

27、方式、公共请求信号线方式、二维结构方式和 兼有公共与独立请求线方式。中断判优方式:软件查询方式、并行排队逻辑、链式优先排队线路、二维结构优先排队线路 和采用中断控制器的优先逻辑。(2) 中断响应阶段:本阶段完成CPU由原来执行主程序的状态转入中断服务程序的准备工作。 中断响应条件:有中断请求、该请求未被屏蔽、 CPU 处于开中断状态、当前中断源的优先权 足够高、当前指令执行结束(非停机指令)完成动作:关中断、保存断点、硬件产生中断向量地址并送至PC、转入中断服务层序等, 上述动作由中断隐指令完成。(3) 中断处理阶段:本阶段完成中断处理工作,即执行中断服务程序。 多重中断:如果在 CPU 执行

28、中断服务程序的过程中,又出现了新的中断请求,而且这个新 的中断请求级别比当前正站在服务的请求级别高,此时CPU在此中断现行的中断服务程序, 转去处理新的中断请求,这种中断称为多重中断。为实现多重中断,需设置中断请求触发器、中断屏蔽触发器、判优逻辑、向量地址形成部件、 中断标志触发器、中断允许触发器、堆栈及中断查询信号电路等。(4) 中断放回阶段:本阶段完成从中断服务程序返回到原来执行的主程序的工作。中断服务 程序的最后一条指令通常是中断返回指令,该指令将保存在堆栈中的断点内容装入PC,CPU 根据PC内容取出下一条指令即为主程序的相应指令。响应中断的条件:有中断请求信号发生,如IREQ或INT

29、n。(2)该中断请求未被屏蔽。(3)CPU处于开中断状态,即中断允许触发器T旧=1(或中断允许标志位IF=1)。没有更重要的事件要处理(如因故障引起内部中毒那,或是其优先权高于程序中断的DMA 请求等)。(5) CPU 刚刚执行的指令不是停机指令。(6) 在一条指令结束时响应(因为程序中断的过程是程序切换过程,显然不能在一条指令执 行的中间就切换)。5要求考生理解DMA传输的三个阶段及与中断的关系。(1) DMA初始化阶段CPU对DMA控制器进行初始化,设置读/写命令、设置要读/写的数据块内存的起始地址、 设置传送字节计数器、启动DMA。(2) DMA传输阶段外设准备接收或发送数据时,向主机发DMA请求;CPU在当前机器周期结束后响应该请求 并让出总线控制权;DMA控制器接管总线,发送主存地址、读/写命令;传送一个字节数据, 主存地址加1,字节计数器减1;判断数据传输是否完成,若字节计数器为0,则本次 DMA 完成,否则传送继续。(3) DMA结束阶段DMA控制器向主机发出中断请求,报告结束。主机响应DMA的中断请求后,所后执行的中 断服务程序完成DMA操作的后处理,包括校验送入内存储器的数据是否正确,决定是否继 续使用DMA方式传送数据还是结束传送,测试传送过程中是否发生错误。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!