计算机组成原理知识点总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【计算机组成原理】〔白中英〕复习
第一章计算机系统概论
电子数字计算机的分类〔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〕