1. 计算机怎样区分存储单元中存放的指令还是数据P11。冯·诺伊曼计算机的特点。计算机系统的层次结构P13。
(1)计算机由运算器、控制器、存储器、输入设备和输出设备组成; |
(2)采用存储程序的方式,程序和数据放在同一个存储器中,指令和数据都可以送进运算器运算; |
(3)数据以二进制数表示; |
(4)指令由操作码和地址码组成; |
(5)指令按照顺序存储,由指令计数器指明当前需要执行指令的地址,通过改变指令计数器来改变程序的流程; |
(6)计算机以运算器为中心,输入/输出设备和存储器之间的数据传送需要通过运算器。 |
高级语言级 |
编译程序 |
汇编语言级 |
汇编程序 |
操作系统级 |
操作系统 |
一般机器级 |
微程序 |
微程序设计级 |
硬件直接执行 |
2. 定点数的表示,浮点数的表示,IEE754标准的格式,机器数的表示:4种编码及其特点。真值0的机器数表示的唯一编码。-1在小数定点机中的表示。浮点数的上溢、下溢的理解。移码的表示方法。浮点数的加减运算的步骤。
3. 静态RAM、动态RAM保存信息的原理,各自特点。对具体的半导体存储器芯片能识别其地址线和数据线的根数。存储器的存取周期、存储器的存取时间存储器的带宽的概念P68。主存和Cache的地址映像方式的名称及其特点。利用半导体存储器芯片构成简单存储器的方法。
SRAM |
DRAM |
存取速度快,容量小 |
存取速度慢,容量大 |
采用锁存器(触发器)作为存储元,只要直流电加在记忆电路上,他就会无限期保持记忆的1或0状态,电源断电,数据就会丢失. 双译码方式(实质二级译码) |
存储元是一个MOS晶体管和电容器组成的记忆电路.MOS管作为开关使用,电容器充满电荷是代表储存了1. 释放代表存储了0. |
存取时间 |
一次读操作到该操作完成,将数据读到数据总线上所经历的时间. |
存储周期 |
连续启动两次读操作所需间隔的最小时间 |
存储器带宽 |
单位时间里存储器所存取的信息量,以位/秒或字节/秒 |
|
全相联映射方式 |
直接映射方式 |
组相联映射方式 |
|
优点 |
冲突概率小,利用率高 |
比较电路少m倍线路,硬件实现简单,cache地址为主存,地址的地位不需要变换 |
组间采用直接映射 组内采用全相联映射 组相联映射兼顾二者缺点但又尽量避免了二者的缺点,因此被普遍采用. |
|
缺点 |
比较器电路难以设计和实现,适合小容量cache采用 |
每个主存块只有一个固定的行位置可以存放,冲突概率高, 适合大容量cache使用 |
4. 指令的寻址方式,操作数的各种寻址方式的概念。指令系统中采用不同寻址方式的主要目的。何为RISC、CISC。简单指令系统的设计、分析P128,7,8.。指令的分类。