资讯详情

计算机组成原理期末超详细复习

第一、二章 概论、计算机开发与应用

主机、外设等电子线路和物理装置

计算机中的所有程序和文件

软件分为系统软件应用软件:系统软件是管理整个计算机系统的软件;根据任务需要编制各种程序

:机器语言(直接执行)、汇编语言(翻译后汇编程序)、高级语言(翻译后执行)

将高级语言源程序翻译成机器代码,以文件的形式保留,然后执行(C);

解释是将源程序的句子翻译成机器语言的句子并直接执行(JAVA)。

①最内层的硬件系统是计算机系统的基础和核心;外层的软件为用户提供具体的问题②硬件软件相互转换,相互渗透,相互融合③硬件软件没有明确的分界线,软件可以实现硬件功能,反之亦然。④协调开发硬件软件

:高级语言->汇编语言->操作系统->机器语言->微指令系统

①计算机应由五个部件组成:运算器、控制器、存储器、输入设备和输出设备

②指令和数据存储在的位置存储在存储器中,并根据地址进行搜索

③指令和数据用二进制表示

④指令由操作代码和地址代码组成;操作代码指出操作类型,地址代码指出操作数地址

⑤指令按顺序存储在存储器中

⑥以中心(现代计算机以存储器为中心)

冯诺依曼机器的核心在于

存储元件:存储一个二进制代码0或1

存储单元:存储一串二进制代码,称为存储器,其长度为存储字长

至少包括运算器:ALU、ACC、MQ、X

控制器(负责译码)包含:CU、IR、PC

非时间指标:

CPU一次可以处理的数据的位数CPU的寄存器位数有关

存储容量:计算机主存储中包含的存储单元总数

总线宽度:数据总线一次平行传输的最大信息位数:

存储带宽:指单位时间内与主存交换的二进制信息量Byte/s。

CPU内核数

时间指标:

主频、周期、外频、倍频

CPI、IPC、MIPS、MFLOPS

执行指令 (平均) 所需的时钟周期数.

CPI = 程序中所有指令的时钟周期之和 / 指令条数

= 程序中的各种指令CPI * 该指令在程序中的比例

-------------------------------------------------------------分割线---------------------------------------------------------------

计算机三原则:

①计算机是执行输入、计算和输出的机器

②程序是指令和数据的集合

③有时计算机的处理方法与人们的习惯不同

计算机发展规律:

计算机迭代过程:

1642年 PASCAL 加法机

1673年 莱布尼兹 乘法机

1821年 巴贝奇 差分机

1904年 弗莱明 真空电子二极管

1906年 弗雷斯特 真空电子三极管

1938年 朱斯 Z系列计算机(第一台二进制计算机)

1943年 英国 巨人计算机

1946年 宾夕法尼亚大学 第一台电子数字计算机

1959-1964 创造第二代计算机

1964-1970 第三代计算机

计算机应用:

网络技术,科学计算和数据处理,工业控制和实时控制CAD与虚拟现实、CAD/CAM/CIMS、多媒体技术、人工智能

计算机展望:

芯片集成度的提高受以下三个方面的限制

? 芯片集成度受物理极限的限制

? 按几何级数递增的生产成本

? 芯片的功耗、散热和线延迟

第三章 系统总线

①减少各部件的连接线

②方便系统的构成、扩展和更新

③便于模块化结构设计和简化系统设计

总线是连接各部件的信息传输线, 是各部件共享的传输介质。

总线结构框图:

:系统总线分为数据总线、地址总线和控制总线

数据总线决定传输的数据值,地址总线决定内存数据操作的地址,控制总线反映数据的状态和传输方式

计算机系统之间使用通信总线,传输方式串行并行

:机械特性(尺寸、形状)、电气特性(电平范围)、功能特性(传输线功能)、时间特性(信号与时间序列的关系)

1.总线宽度、总线带宽、时钟同步/异步、总线重用、信号线数、总线控制模式

总线带宽 = (总线宽度)/8*总线工作频率

:从请求总线到完成总线使用的操作序列,如存储读取、存储写作、I/O阅读、阅读指令、中断响应等

主要设备:控制总线

从设备:对总线没有控制权,只响应主设备发出的总线命令

总线判断:在争夺总线时,确定总线给设备的用途

集中:在专用的总线控制器或总线判断器中制作控制逻辑,通过总线请求集中使用特定的判断算法进行判断。

分布式:各设备中没有专用的总线控制器,其控制逻辑分布

------------------------------------------------------分割线--------------------------------------------------------------------

GRANT从最高优先设备到最低优先设备串行连接,如果设备有总线要求,则不再下传,建立总线连接。

①线数少,设备扩展容易②离总线控制器的设备优先级最高,优先级低③对电路故障敏感④限制总线速度

从0开始,与链优先级相同(设备号小的优先级高);从终点开始,循环优先级,各部件优先级相等,初始值由程序设置。log2n。

①响应速度快②灵活控制优先③线数为2n,控制复杂

--------------------------------------------------------------分割--------------------------------------------------------------------

总线通信控制

①申请分配阶段。主模块申请,总线判断决定

②寻址阶段。主模块从模块给出地址和命令

③传输阶段。主模块和从模块交换信息。

④结束阶段。主模块取消相关信息。

(由统一控制)p

 

优点:①规定明确、统一,模块间配合简单一致②控制逻辑少而速度快

缺点:①主从模块时间配合属于强制性同步,必须在规定时间内完成要求②设计存在局限性和灵活性

特点:①非时钟定时,没有一个公共的时钟标准。②采用应答方式,允许各模块速度不一致。③主模块发出请求信号时,一直等待从模块反馈回来的 应答信号,才开始通信。

分类:不互、半互锁、全互锁

 

优点:灵活,可挂接各种具有不同工作速度的设备

缺点:①对噪声敏感②接口逻辑复杂

 

 

目的:充分挖掘系统总线潜力

原理:将一个事务分成两个子过程:

 

特点:①各设备有权申请占用总线②采用同步方式通信,不等对方回答③各设备准备数据时不占用总线④总线被占用时,无空闲

补充:

①总线中数据信号和地址信号分别用一组线路传输,这种方式是并行传输。

②多机系统中,某个CPU需访问共享存储器,通常采用半互锁的联络方式通信

③单机系统,CPU向存储器写信息,采用不互锁联络方式。

④在分离式通信方式中,所有模块都可以称为主模块

⑤串行传输是指数据在一条线路上按位依次传输,成本低但是慢,适用于远距离传输

⑥并行传输是每个数据位都有一个独立传输线,所有数据位同事传输,速度快成本高,适用于近距离高速传输。

第四章 存储器

按存储介质分:半导体存储器(易失)、磁表面存储器、磁芯存储器、光盘存储器

按存取方式分:

存取时间与物理地址无关(随机访问):随机存储器、只读存储器

存取时间与物理地址有关(串行访问):

顺序存取存储器、直接存取存储器、相联存储器

按在

 

非易失:ROM、磁表面存储器、光存储器

易失:RAM、Cache

按功能/容量/速度/所在位置分类:

寄存器、高速缓存、内存储器、外存储器

存储容量:主存存放的二进制代码总数量,存储容量=存储单元个数×存储字长

存储速度:从CPU送出内存单元的地址码开始,到主存读出数据并送到CPU(或者是把CPU数据写入主存)所 需要的时间

存储器的带宽:单位时间内存储器存取的信息量

缩短存取周期、增加存储字长、增加存储体

刷新(按行):将原存信息读出,再由刷新放大器 形成原信息并重新写入的再生过程。

①集中刷新:前一段时间正常读/写,后一段时间停止读/写,集中逐行刷新。

特点:集中刷新时间长,不能正常读/写(死区),很少使用。

②分散刷新:一个存储周期分为两段: 前一段用于正常读/写操作,后一段用于刷 新操作。

特点:不存在死区,但每个存储周期加长。很少使用。

③异步刷新:结合上述两种方式。

特点:结合前两种,效率高,用得较多。

 

掩膜 ROM ( MROM ):不可修改,可靠性高,灵活性差

PROM (一次性编程):利用熔丝,只可以一次编写

EPROM (多次性编程 )

①EPROM的寿命是有限的②写入时间过长,远远慢于RAM

控制栅加足够正电压 时,浮空栅储存大量 负电荷,为“0”态; 控制栅不加正电压时 ,浮空栅少带或不带 负电荷,为“1”态。

主存与CPU连接(不考?)

 

提高访存速度的措施(考过不考):

①采用高速器件 ② 采用cache(高速缓冲存储器) ③ 采用并行存储器(多体交叉存储器)④ 采用多端口存储器 ⑤ 采用相联存储器,加长存储器的字长

--------------------------------------------------------------------分割线---------------------------------------------------------

多个并行工作的存储体共有一套地址寄存器 和译码电路,按同一地址并行地访问各自的对应 单元,也可以将这n个存储体看作一个大存储体, 一次访问n个字,也称为单体多字系统。

前提:,一旦遇到转移指令,或者操作 数不能连续存放,这种方法的效果就不明显了。

多体并行系统就是采用多体模块组成的存储器,每个模块有相同的容量和速度。

(1)高位交叉

 

适合并行工作,高位地址表示体号、低位地址表示体内地址。

(2)低位交叉

 

连续地址分布在相邻的不同模块内,同一模块内的地址都不连续。

优点:①缩短存储周期,提高数据传送速度和主存访问速度②在不改变存取周期的前提下,增加存储器的带宽

多体结构存储器将存储器分为若干个独立模块,每个模块容量和存取周期相等,可独立进行读写操作。将这些独立模块按照高位交叉编址,使不同的请求源同时访问不同模块,可提高速度。

双端口存储器:两个访问端口,即两套MAR、MDR、地 址译码器和读写电路,两个端口分别连接两套独 立总线,同时接收来自两方的访存请求,使存储 器并行工作。

两个访问端口独立工作互不干扰,只有当两个端 口试图在同一时间访问同一地址单元,才会发生 冲突。

刚被访问过的单元很可能不久又被访问

刚被访问过的单元的邻近单元很可能不久被访问

在一个较短的时间间隔内,CPU对 局部范围的存储器地址频繁访问,而对此地址范围之外的地址访问很少。

----------------------------------------------Cache 分割线----------------------------------------------------------------------

指令:指令按序存放,地址连续,循环程序段或子程序段重复执行 ;

数据:连续存放,数组元素重复、按序访问

 

 

直写:随时保持主存内容与Cache的数据始终一致,但是可能会增加访存次数。

回写:数据每次只是暂时写入Cache,并用标志将该块注明,直到从Cache取出才写入主存;这种方式速度快但是可能失效。

------------------------------------------分割线------------------------------------------------------------------------------

:在主存的地址和Cache地址之间建立一种确定的逻辑关系, 也就是根据主存的地址来构成Cache地址。这种地址间的 逻辑关系称为映射

最简单的方式,地址变换速度快,但块冲突概率高,当程序往返访问两个相互冲突的块的数据时,Cache命中率下降。

特点:①容易实现,命中事件短②无需考虑淘汰问题③不够灵活,Cache存储空间利用不充分,命中率低

 

主存 中的 任一块 可以映像到 缓存 中的 任一块。

特点:提高了Cache利用率,但是命中率实现复杂。

 

将Cache所有行分组,把主存块映射到Cache固定组的 任一行中。也即:组间直接映像(模映射)、组内全相 联映象(全映射)。

特点:结合前两者优点,当Cache组 数为1时,变为相联映射;当每组只有一个槽时, 变为直接映射。

 

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!例题

 

 

 

 

 

先进先出(FIFO)算法:总是把最先进入的那一块淘汰掉。

特点:不是一种堆栈算法,

最近最少用(LRU)算法:总是把最近最少用的那一块淘汰掉。

特点:①是堆栈算法,命中率随着组的增大而提高。②当分块局部化范围超过Cache存储容量时,命令率变得很低,极端情况下,命中率为0,这种情况叫

最不经常用(LFU)算法:替换掉Cache中最不常用的块。

随机算法:随机的从Cache行中选取一个淘汰。

--------------------------------------------------------分割线---------------------------------------------------------------

 

 

磁表面存储器的技术指标:

道密度:沿磁盘半径方向长度上的磁道数

位密度:位密度是磁道单位长度上可以记录 的二进制代码数位

几个概念:

记录面:磁盘片表面称为记录面。

磁道:记录面上一系列同心圆称为磁道。它的编 址是由外向内依次编号,最外一个同心圆叫做零 磁道

柱面:所有记录块上半径相等的磁道的集合称为 柱面,一个磁盘组的柱面数等于其中一个记录面 上的磁道数

扇区:将每一个记录面分成若干个区域,每一个 区域称为一个扇区。

记录块:将每一个磁道分成若干个段,每段称为 一个记录块或扇段。

 

 

磁表面存储器的技术指标:

存储容量:磁盘存储器可以存储的总字节数

格式化容量:是可按照某个特定记录格式利用的磁化单元数,也是用户真正可以使用的容量。

平均寻址时间:从读写命令发出后,磁头从某一 起始位置出发移动到新的记录位置,到开始从盘片 表面读出或写入信息所需要的时间。

寻道时间:将磁头定位到所要求的磁道上的时间

等待时间:等待磁道上需要访问的信息到达磁头下面的时间

平均寻址时间 = 平均寻道时间+平均等待时间

数据传输率:磁盘存储器在单位时间能 向主机传送的字节数。

--------------------------------------------------分割线-------------------------------------------------------------------------

硬磁盘存储器

组成:

磁记录介质:用来保存信息

磁盘驱动器:包括读写电路、读/写转换开关、读写磁头与磁头 定位伺服系统等

磁盘控制器:包括控制逻辑、时序电路、 “并→串”转换和 “串→并”转换电路等(用于连接主机与盘驱动器)

固态硬盘:

原理:基于闪存技术Flash Memory,属于电可擦除ROM,即EEPROM

组成:闪存翻译层、存储介质

SSD以页为单位进行读写:读慢写快、支持随机访问

SSD与机械硬盘相比:

①SSD读写速度快,随机访问性能高,用电路控制访问 位置;机械硬盘通过移动磁臂旋转控制访问位置,有 寻道时间和旋转延迟;②SSD安静无噪音、耐摔抗震、能耗低,但造价更贵。③SSD的一个“块”被擦除次数过多可能会坏掉,而机 械硬盘的扇区不会因为写的次数太多而坏掉。

冗余磁盘阵列RAID

基本思想:将多个独立操作的磁盘按某种方式组织成磁盘阵列(Disk Array),以增加容量,利用 类似于主存中的多体交叉技术,将数据存储在多个盘体上,通过使这些盘并行工作来 提高数据传输速度,并用冗余(redundancy)磁盘技术来进行错误恢复(error correction)以提高系统可靠性。

特性:(1)RAID是一组物理磁盘驱动器,在操作系统下被视为一个单个逻辑驱动器。 (2)数据分布在一组物理磁盘上。 (3)冗余磁盘用于存储校验信息,保证磁盘万一损坏时能恢复数据。

级别:分为八级

------------------------------------------分割线--------------------------------------------------------------------------------

软盘:

 

光盘:

---------------------------------------------分割线--------------------------------------------------------------------------

        完整的PPT和更多的复习笔记都在这里:复习资料 

        感兴趣的同学可以下载复习,其中还包含了三年的真题。

 

标签: 同等容量的电容器固态电容的工作原理cad二极管三极管2n系列超x电容器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台