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

策动机构成道理常识点总结_电脑根蒂常识_IT/策动机_专业材料。《策动机构成道理》 (白中英)温习 第一章 策动机编造概论 电子数字策动机的分类(P1) 通用策动机(超等策动机、大型机、任职器、管事站、微型机和单片机)和专用策动机。 策动机的机能目标(P5) 数字

《策动机构成道理》 (白中英)温习 第一章 策动机编造概论 电子数字策动机的分类(P1) 通用策动机(超等策动机、大型机、任职器、管事站、微型机和单片机)和专用策动机。 策动机的机能目标(P5) 数字策动机的五大部件及各自决要功效(P6) 五大部件:存储器、运算器、驾驭器、输入筑设、输出筑设。 存储器要紧功效:保留原始数据妥协题环节。 运算器要紧功效:实行算术、逻辑运算。 驾驭器要紧功效:从内存中取出解题环节(措施)说明,推行操作。 输入筑设要紧功效: 把人们所熟习的某种讯息花样变换为机械内部所能采纳和识其余二 进造讯息花样。 输出筑设要紧功效: 把策动机执掌的结果变换为人或其他机械所能采纳和识其余讯息形 式。 策动机软件(P11) 编造措施——用来管束总共策动机编造 利用措施——按使命须要编造成的各样措施 第二章 运算手腕和运算器 课件+功课 第三章 内部存储器 存储器的分类(P65) 按存储介质分类: 易失性:半导体存储器 非易失性:磁皮相存储器、磁芯存储器、光盘存储器 按存取形式分类: 存取时刻与物理所在无闭(随机探访) : 随机存储器 RAM——正在措施的推行进程中可读可写 只读存储器 ROM——正在措施的推行进程中只读 存取时刻与物理所在相闭(串行探访) : 纪律存取存储器 磁带 直接存取存储器 磁盘 按正在策动机中的影响分类: 主存储器:随机存储器 RAM——静态 RAM、动态 RAM 只读存储器 ROM——MROM、PROM、EPROM、EEPROM Flash Memory 高速缓冲存储器(Cache) 辅帮存储器——磁盘、磁带、光盘 存储器的分级(P66) 存储器三个要紧性子的闭连:速率、容量、代价/位 多级存储器系统构造:高速缓冲存储器(cache) 、主存储器、表存储器。 主存储器的技艺目标(P67) 存储容量:存储单位个数 M×每单位位数 N 存取时刻:从启动读(写)操作到操作实现的时刻 存取周期:两次独立的存储器操作所需间隔的最幼时刻 ,时刻单元为 ns。 存储器带宽:单元时刻里存储器所存取的讯息量,位/秒、字节/每秒,是量度数据传输 速度的主要技艺目标。 SRAM 存储器(P67) 根本存储元:用一个锁存器(触发器)行动存储元。 根本的静态存储元阵列(P68) 双译码形式(P68) 读周期、写周期、存取周期(P70) DRAM 存储器(P70) 根本存储元:由一个 MOS 晶体管和电容器构成的印象电途。 存储道理:所存储的讯息 1 或 0 由电容器上的电荷量来呈现(充满电荷:1;没有电荷: 0) 。 一个 DRAM 存储元的写、读、改进操作(P71) DRAM 的改进:召集式改进和涣散式改进(P73) 存储器容量的扩充(P73) 位扩展——减少存储字长(P73) 字扩展——减少存储字的数目(P73) 字、位扩展(P74) 例题(P73) 只读存储器 ROM(P80) 掩模 ROM、PROM、EPROM、EEPROM、Flash 存储器(P80-86) 并行存储器(P86) 双端口存储器:指统一个存储用拥有两组互相独立的读写驾驭线途。 多模块交叉存储器: 衔接所在漫衍正在相邻的差别模块内, 统一个模块内的所在都是不连 续的。对衔接字的成块传送可实行多模块流水式并行存取,大大抬高存储器的带宽。 cache 根本道理(P92) 避免 CPU“空等”地步 CPU 和主存(DRAM)的速率分歧 措施探访的个人道道理 cache 由高速的 SRAM 构成 cache 的根本道理(P93) 射中、未射中、射中率(P93) 例题(P94) cache 与主存的所在映照(P94) 全相联映像:主存中的任一块可能映象到缓存中的任一块。 直接映像:每个缓存块可能和若干个主存块对应;每个主存块只可和一个缓存块对应。 组相联映像:某一主存块 j 按模 u 映照到 缓存 的第 i 组中的 任一块。 交换算法(P98) 优秀先出算法(FIFO) :把一组中最先调入 cache 的块交换出去,不须要随时记载各个 块的操纵情状,是以实行容易,开销幼。 近期起码操纵算法(LRU) :快要期内长期未被探访过的行(块)换出。每行扶植一个计 数器,cache 每射中一次,射中行计数器清零,其它各行计数器增 1。当须要交换时,比力 各特定行的计数值,将计数值最大的行换出。 最欠亨常操纵(LFU) :被探访的行计数器减少 1,换值幼的行,不行响应近期 cache 的探访情状。 随机交换:从特定的行地方中随机地抉择一行换出。 cache 的写操作计谋(P99) 写回法、全写法、写一次法(P99-100) 第四章 指令编造 指令编造(P103) 措施、高级措辞、机械措辞、指令、指令编造、杂乱指令编造策动机(CISC) 、精简指 令编造策动机(RISC) (P103) 指令花式(P105) 操作码:指令操作性子的二进造数代码 所在码:指令中的所在码用来指出该指令的源操作数所在(一个或两个)、结果所在及下 一条指令的所在。 三所在指令、二所在指令、一所在指令、零所在指令;三种二所在指令(SS、RR、RS) (P106) 指令字长度、机械字长(P107) 例题(P110) 操作数类型(P110) 所在数据、数值数据、字符数据、逻辑数据 寻址形式(P112) 确定本条指令的操作数所在,下一条欲推行指令的指令所在 指令寻址 纪律寻址——PC+1 跳跃寻址——变化类指令 数据寻址(P112-116) 立地寻址——花样所在即是操作数 直接寻址——有用所在由花样所在直接给出 隐含寻址——操作数所在隐含正在操作码中 间接寻址——有用所在由花样所在间接供给 寄存器寻址——有用所在即为寄存器编号 寄存器间接寻址——有用所在正在寄存器中 基址寻址——有用所在=花样所在+基所在 变址寻址——有用所在=花样所在+变址寄存器的实质 相对寻址——有用所在=PC 的实质+花样所在 货仓寻址——栈顶指针 段寻址 例题(P118) 指令的分类(119) 数据执掌、数据存储、数据传送、措施驾驭 RISC 技艺(P121) RISC——精简指令编造策动机 CISC——杂乱指令编造策动机 RISC 指令编造的特征(P121) 第五章 中心执掌器 CPU 的功效(P127) 指令驾驭、操作驾驭、时刻驾驭、数据加工 CPU 的根本构成(P127) 驾驭器、运算器、cache CPU 中的要紧寄存器(P128) 数据缓冲寄存器(DR) 、指令寄存器(IR) 、措施计数器(PC) 、数据所在寄存器(AR) 、 通用寄存器、形态字寄存器(PSW) 操作驾驭器的分类(P130) 时序逻辑型:硬布线驾驭器 存储逻辑型:微措施驾驭器 指令周期(P131) 取出并推行一条指令所需的全数时刻。 指令周期、机械周期、时钟周期(P131) 一个指令周期含若干个机械周期 一个机械周期包罗若干个时钟周期 取指周期(数据流) (P132) 推行周期(数据流) (P133—138) 时序信号的影响和体例(P141) 时序信号的根本体例是电位—脉冲造。数据加正在触发器的电位输入端 D ,打入数据的 驾驭信号加正在触发器的时钟脉冲输入端 CP。电位崎岖流露数据是 1 仍是 0,哀求打入数据 的驾驭信号来之前电位信号务必已安稳。 节奏电位、节奏脉冲(P142) 驾驭器的驾驭形式(P144) 同步驾驭形式:即固守时序驾驭形式,各项操作都由团结的时序信号驾驭,正在每个机械 周期中发生团结数方针节奏电位和管事脉冲。 异步驾驭形式:不受团结的时钟周期(节奏)的抑造;各操作之间的贯串与各部件之间的 讯息调换接纳应答形式。 纠合驾驭形式:同步驾驭和异步驾驭相纠合的形式,大个别指令正在固定的周期内实现, 少数难以确定的操作采用异步形式。 微措施驾驭道理(P145) 微措施驾驭是指运转一个微措施来实行一条机械指令的功效。微措施驾驭的根本思思: 效尤策动机的解题措施,把微操作驾驭信号编造成普通所说的“微指令” ,再把这些微指令 守时序先后布列成微措施,将其存放正在一个只读存储器里,当策动机推行指令时,一条条地 读出这些微指令,从而发生相应的操作驾驭信号,驾驭相应的部件推行法则的操作。 微措施、微指令、微号召、微操作(P145) 机械指令与微指令的闭连(P150) 微号召的编码手腕(P151) 直接流露法:微指令的每一位代表一个微号召,不须要译码。 编码流露法: 把一组相斥性的微号召信号构成一个幼组(即一个字段), 然后通过幼组(字 段)译码器对每一个微号召信号实行译码,译码输出行动操作驾驭信号。 混淆流露法:把直接流露法与字段编码流露法混淆操纵,以便能归纳思虑微指令字长、 敏捷性、速率等方面的哀求。 微指令花式(P153) 秤谌型微指令:是指一次能界说并能并行推行多个微号召的微指令。 笔直型微指令:微指令中扶植微操作码字段,采用微操作码编译法,由微操作码法则 微指令的功效,称为笔直型微指令。笔直型微指令的构造肖似于机械指令的构造。 硬连线) 根本思思:通过逻辑电途直接连线而发生的,又称为组合逻辑驾驭形式。这种逻辑电途 是一种由门电途和触发器组成的杂乱树形逻辑汇集。 三个输入:来自指令操作码译码器的输出;来自推行部件的反应讯息;来自时序发生 器的时序信号,罗节奏电位信号 M 和节奏脉冲信号 T。 一个输出:微操作驾驭信号 硬布线驾驭器的根本道理:某一微操作驾驭信号 C 用一个逻辑函数来表达。 并行执掌技艺(P161) 并行性的观念:题目中拥有可能同时实行运算或操作的性子。 时刻并行:让多个执掌进程正在时刻上互相错开,轮番操纵统一套硬件筑设的各个部件, 以加疾硬件周转而取得速率,实行形式即是采用流水执掌部件。 空间并行:以数目取胜。它能真正的呈现同时性 时刻+空间并行:归纳利用。Pentium 中采用了超标量流水线技艺。 流水线) 指令流水线: 指指令环节的并行。 将指令流的执掌进程划分为取指令、 译码、 取操作数、 推行、写回等几个并行执掌的进程段。 算术流水线:指运算操作环节的并行。如流水加法器、流水乘法器、流水除法器等。 执掌机流水线:是指措施环节的并行。由一串级联的执掌机组成流水线的各个进程段, 每台执掌机担当某一特定的使命。 流水线) 资源干系:指多条指令进入流水线后正在统一机械时钟周期内争用一个功效部件所产生 的冲突。 数据干系:正在一个措施中,假设务必等前一条指令推行完毕后,才力推行后一条指令。 处理数据干系冲突的主意:为通晓决数据干系冲突,流水 CPU 的运算器中特地扶植若干运 算结果缓冲寄存器,眼前保存运算结果,以便于后继指令直接操纵,称为“向前”或定向传 送技艺。 驾驭干系:由变化指令惹起的。处理驾驭干系冲突的主意:延迟变化法、变化预测法。 例题(P165) 第六章 总线) 总线是组成策动机编造的互联机构,是多个编造功效部件之间实行数据传送的大家通 途。 总线) 内部总线——CPU 内部联贯各寄存器及运算部件之间的总线。 编造总线——CPU 和策动机编造中其他高速功效部件互相联贯的总线。按编造传输信 息的差别,又可分为三类:数据总线,所在总线和驾驭总线。 I/O 总线——中、低速 I/O 筑设之间彼此联贯的总线) 总线宽度:指数据总线的根数。 寻址材干:取决于所在总线的根数。PCI 总线GB。 传输率:也称为总线带宽,是量度总线机能的主要目标。 例题(P193) 总线) 串行传送:操纵一条传输线,采用脉冲传送(有脉冲为 1,无脉冲为 0) 。衔接几个无脉 冲的执掌手腕:位时刻。 并行传送: 每一数据位须要一条传输线, 通常采用电位传送 (电位高为 1, 电位低为 0) 。 分时传送:总线复用、共享总线的部件分时操纵总线) I/O 接口,也叫适配器,和 CPU 数据的调换必然是并行的形式,和表设数据的调换可能 是并行的,也可能是串行的。 总线) 召集式仲裁:有团结的总线仲裁器。 链式盘查形式、计数器守时盘查形式、独立吁请形式(P193—195) 漫衍式仲裁: 不须要中心仲裁器, 每个潜正在的主方功效模块都有本人的仲裁器和仲裁号。 (P195) 总线) 同步守时:事变浮现正在总线上的时辰由总线时钟信号来确定。 异步守时: 后一事变浮现正在总线上的时辰取决于前一事变的浮现, 即筑筑正在应答式或互 锁机造根蒂上。 PCI 总线) PCI:表围筑设互连,PCI 总线:联贯各样高速的 PCI 筑设。PCI 是一个与执掌器无闭 的高速表围总线,又是至闭主要的层间总线。它采用同步时序契约和召集式仲裁计谋,并具 有主动设备材干。PCI 总线声援无尽的猝发式传送。即插即用。 第七章 表围筑设 表围筑设的界说和分类(P209) 除了 CPU 和主存表,策动机编造的每一个别都可行动一个表围筑设来对于。表围筑设 可分为输入筑设、输出筑设、表存筑设、数据通讯筑设和进程驾驭筑设几大类。 磁记载道理(P210) 策动机的表存储器又称磁皮相存储筑设。 所谓磁皮相存储, 是用某些磁性资料薄薄地涂 正在金属铝或塑料皮相作载磁体来存储讯息。磁盘存储器、磁带存储器均属于磁皮相存储器。 磁性资料上暴露剩磁形态的地方变成了一个磁化元或存储元, 是记载一个二进造讯息位 的最幼单元。 磁皮相存储器的读写道理(P211) 正在磁皮相存储器中, 操纵一种称为磁头的装配来变成和判别磁层中的差别磁化形态。 通 过电-磁变换,操纵磁头写线圈中的脉冲电流,可把一位二进造代码转换成载磁体存储元的 差别剩磁形态;通过磁-电变换,操纵磁头读出线圈,可将由存储元的差别剩磁形态流露的 二进造代码转换成电信号输出。 磁盘的构成和分类(P213) 硬磁盘是指记载介质为硬质圆形盘片的磁皮相存储筑设。 它要紧由磁记载介质、磁盘 驾驭器、磁盘驱动器三大个别构成。 温彻斯特磁盘简称温盘, 是一种采用优秀技艺研造的可转移磁头固定盘片的磁盘机。 它 是一种密封组合式的硬磁盘,即磁头、盘片、电机等驱动部件以至读写电途等 拼装成一个 不成恣意拆卸的全部。 磁盘上讯息的漫衍(P215) 记载面、磁道、扇区(P215) 磁道编号(P215) 磁盘所在由记载面号(也称磁头号) 、磁道号和扇区号三个别构成。 磁盘存储器的技艺目标(P216) 存储密度:存储密度分道密度、位密度和面密度。 道密度:沿磁盘半径倾向单元长度上的磁道数,单元道/英寸。 位密度:磁道单元长度上能记载的二进造代码位数,单元为位/英寸。 面密度:位密度和道密度的乘积,单元为位/平方英寸。 均匀存储时刻=寻道时刻+等候时刻+数据传送时刻(P216) 数据传输率(P217) 例题(P217) 磁盘 cache(P218) 磁盘 cache 是为了填补慢速磁盘和主存之间速率上的分歧。 磁盘阵列 RAID(P218) RAID:独立磁盘冗余阵列(低价冗余磁盘阵列) ,或简称磁盘阵列。方便的说, RAID 是一种把多块独立的硬盘(物理硬盘)按差别形式组合起来变成一个硬盘组(逻辑硬盘) , 从而供给比单个硬盘更高的存储机能和供给数据冗余的技艺。 构成磁盘阵列的差别形式成为 RAID 级别。RAID 0 抬高存储机能的道理是把衔接的 数据涣散到多个磁盘上存取, 如许,编造罕有据吁请就可能被多个磁盘并行的推行,每个 磁盘推行属于它本人的那个别数据吁请。这种数据上的并行操作可能填塞操纵总线的带宽, 明显抬高磁盘全部存取机能。 第八章 输入输出编造 表围筑设的速率分级(P236) 正在 CPU 和表设之间数据传送时加以守时: 速率极慢或方便的表设 :CPU 只须要领受或者发送数据即可。 慢速或者中速的筑设 :可能采用异步守时的形式。 高速表设 :采用同步守时形式。 I/O 和主机讯息调换形式(P237) 措施盘查形式、措施中止形式、直接内存探访(DMA)形式、通道形式 措施盘查形式(P239) 数据正在 CPU 和表围筑设之间的传送十足靠策动机措施驾驭。当须要输入/输出时,CPU 暂停推行主措施,转去推行筑设输入/输出的任职措施,遵照任职措施中的 I/O 指令实行数 据传送。 这是一种最方便、最经济的输入/输出形式,只须要很少的硬件。但因为表围筑设行动 很慢,措施进入盘查轮回时将糜费 CPU 时刻。 中止的观念(P242) 中止是指 CPU 眼前中止现行措施,转去向理随机产生的急切事变,执掌完后主动返回 原措施的功效和技艺。 措施中止形式的道理(P242) 正在措施中止形式中,某一表设的数据预备停当后,它“主动”向 CPU 发出吁请中止的 信号,吁请 CPU 眼前中止目前正正在推行的措施而实行数据调换。当 CPU 反映这个中止时, 便暂停运转主措施,并主动变化到该筑设的中止任职措施。当中止任职措施了局此后,CPU 又回到原先的主措施。 中止执掌进程中的几个题目(P243) CPU 唯有正在现在一条指令推行完毕后,即转入公操作时才受理筑设的中止吁请。 保留现场(P243) 中止障蔽(P243) 中止执掌进程(P243) 单级中止和多级中止(P245) 单级中止编造中,全豹的中止源都属于统一级,全豹中止源触发器排成一行,其优先次 序是离 CPU 近的优先权高。 当反映某一中止吁请时,推行该中止源的中止任职措施。正在此 进程中, 不许可其他中止源再打断中止任职措施, 既使优先权比它高的中止源也不行再打断。 多级中止编造是指策动机编造中有相当多的中止源, 遵照各中止事变的轻重缓急水平不 同而分成若干级别, 每一中止级分派给一个优先权。 优先权高的中止级可能打断优先权低的 中止任职措施,以措施嵌套形式管事。 一维多级中止是指每一级中止里唯有一个中止源, 二维多级中止是指每一级中止里又有多个中止源。 DMA 的根本观念(P253) 直接内存探访(DMA)是一种十足由硬件推行 I/O 调换的管事形式。 正在这种形式中, DMA 驾驭器从 CPU 十足接受对总线的驾驭,数据调换不进程 CPU,而直接正在内存和 I/O 筑设之 间实行。DMA 形式通常用于高速传送成组数据。 DMA 形式的利益(P253) DMA 能推行的少少操作(P254) 从表围筑设发出 DMA 吁请;CPU 反映吁请,把 CPU 管事改成 DMA 操作形式,DMA 驾驭器从 CPU 接受总线的驾驭;由 DMA 驾驭器对内存寻址,即肯天命据传送的内存单位 所在及数据传送个数的计数,并推行数据传送的操作;发中止,向 CPU 叙述 DMA 操作的 了局。 DMA 传送形式(P254) 遏止 CPU 探访内存、周期调用、DMA 与 CPU 瓜代访内(P254) DMA 数据传送进程(P257) 传送前预执掌;正式传送;传送后执掌。 (P257) 通道的根本观念(P261) 通道是一个卓殊功效的执掌器, 它有本人的指令和措施特意担当数据输入输出的传输控 造,而 CPU 将“传输驾驭”的功效下放给通道后只担当“数据执掌”功效。如许,通道与 CPU 分时操纵内存,实行了 CPU 内部运算与 I/O 筑设的平行管事。 通道的功效(P253) 通道拥有两品种型的总线:存储总线:负责通道与内存、CPU 与内存之间的数据传输 使命。通道总线即 I/O 总线,负责表围筑设与通道间的数据传送使命。 从逻辑构造上讲,I/O 编造通常拥有四级联贯:CPU 与内存?通道?筑设驾驭器?表围 筑设 优先级别:因为多人半 I/O 筑设的读写信号拥有及时性,不实时执掌会丧失数据;是以 通道与 CPU 同时哀求访内时,通道优先权高于 CPU。 CPU 对通道的管束(P262) CPU 是通过推行 I/O 指令以及执掌来自通道的中止,实行对通道的管束。 来自通道的中止有两种,一种是数据传送了局中止,另一种是阻碍中止。 通道对 I/O 模块的管束(P262) 通道通过操纵通道指令驾驭 I/O 模块实行数据传送操作,并以通道形态字采纳 I/O 模块 响应的表围筑设的形态。 通道的类型(P262) 选拔通道、数组多途通道、字节多途通道(P263) 第九章 操作编造声援 虚拟存储器的观念(P282) 虚拟存储器是借帮于磁盘等辅帮存储器来放大主存容量, 使之为更大或更多的措施所使 用。是一个容量额表大的存储器的逻辑模子,不是任何现实的物理存储器。它指的是主存表存宗旨。以透后的形式给用户供给了一个比现实主存空间大得多的措施所在空间。 实所在:或物理所在,策动机物理内存的探访所在,由 CPU 引脚送出,是用于探访主 存的所在,对应的存储空间——物理存储空间或主存空间。 虚所在:或逻辑所在,正在编造措施时独立编址,操纵的所在,对应的存储空间——虚存 空间或逻辑所在空间。 虚所在到实所在的转换进程——措施的再定位。 虚存的探访进程(P283) 虚拟存储器的用户措施以虚拟所在编址并存放正在辅存中;措施运转时 CPU 以虚所在访 问主存, 由辅帮硬件寻找虚所在和物理所在的对应闭连, 鉴定这个虚所在指示的存储单位是 否已装入主存:假设正在主存,CPU 就直接推行已正在主存的措施;假设不正在,要实行辅存向 主存的更改。 虚存与 cache 的异同(P283) 几种虚拟存储器(P284) 段式、页式、段页式 页式虚拟存储器(P284) 页、页表:页式虚拟存储编造中,虚所在空间被分成等长巨细的页,称为逻辑页;主存 空间也被分成同样巨细的页,称为物理页。相应地,虚所在分为两个字段:高字段为逻辑页 号,低字段为页内所在(偏移量) ;实存所在也分两个字段:高字段为物理页号,低字段为 页内所在。通过页表可能把虚所在(逻辑所在)转换成物理所在。 页式虚存所在映照:所在变换时,用逻辑页号行动页表内的偏移所在索引页表,并找到 相应物理页号,用物理页号行动实存所在的高字段,再与虚所在的页内偏移量拼接,就组成 完全的物理所在。 虚页实质若没有调入主存, 则策动机启动输入输出编造, 把虚所在指示的一页实质从辅 存调入主存,再供给 CPU 探访。 转换后盾缓冲器(P285) 段式虚拟存储器(P286) 段式虚拟存储器,是以措施的逻辑构造所变成的段(如主措施、子措施、进程、表格等) 行动主存分派单元的虚拟存储器管束形式的存储器。 每个段的巨细可能不相当。每个措施都有一个段表(映象表),用于存放该道措施各措施 段从辅存装入主存的处境讯息。段表通常驻留正在主存中。 段式虚存所在映照(P287) 段页式虚拟存储器(P287) 把措施按逻辑单元分段此后, 再把每段分成固定巨细的页。 措施对主存的调入调出是按 页面实行的,但它又可能按段实行共享和守卫,兼备页式和段式的利益。 虚存的交换算法(P289) 虚拟存储器中的交换计谋通常采用 LRU (Least Recent1y Used) 算法、 LFU 算法、 FIFO 算法,或将两种算法纠合起来操纵。 例题(P289)