计算机组成原理保研面试准备
-
计算机系统5层层次结构从下到上由哪五层组成?哪些是物理机,哪些是虚拟机?
1)微程序机器、传统机器、操作系统机器、汇编语言机器、高级语言机器
2)微程序机器和传统机器是物理机,其他是虚拟机。 -
当使用寄存器代替指令字中的地址码字段后,有哪些优点?
1)扩大指令字的寻址范围;
2)缩短指令字长;
3)减少访存次数 -
奇偶校验可以纠错吗?汉明码可以纠错码?
1)奇偶校验只能检错,不能纠错。
2)汉明码可以纠错。 -
为什么要使用总线?
在冯诺依曼结构中,各个部件之间均有单独连线,不仅线多,而且导致扩展I/O设备很不容易。即扩展一个I/O设备,需要连接很多线。因此,引入了总线连接方式,将多个设备连接在同一组总线上,构成设备之间的公共传输通道。
-
总线的两大基本特征是什么?
1)共享:多个部件连接在同一组总线上,各个部件之间都通过该总线进行数据交换。
2)分时:同一时刻,总线上只能传输一个部件发送的信息; -
什么是总线宽度、总线带宽、总线复用、信号线数?
1)总线宽度:一次能传输数据的位数,一般是8的倍数。是衡量计算机系统性能的重要指标;
2)总线带宽:最大总线数据传输速率,总线上每秒能够传输的最大字节量。
3)总线复用:一条信号线上分时传送两种信号。例如数据总线和地址总线的分时复用;
4)信号线数:地址总线、数据总线和控制总线三种总线的线数之和。 -
在CPU和内存之间引入cache的原因
1)避免CPU空等I/O访存;
2)缓解CPU和主存速度不匹配的问题。
-
多体并行系统有哪两种编址方式?请简要说明其编址方式及其优点。
1)高位交叉编址方式:存储体的编址方式为顺序存储,即一个存储体存满后,再存入下一个;存储单元地址的高位为存储体的编号。高位交叉编址并不能提高单次访存速度,但能使多应用并行访存,提高系统的并发性。
2)低位交叉编址方式:存储体的编址方式为交叉存储。即程序连续存放在相邻的存储体之中。存储单元地址的低位为存储体的编号。低位交叉编址能显著提高单次访存速度。
-
数据在存储器中存储时,为什么要按照边界对齐?
减少访存次数。
-
寻址方式包括哪两类?
1)指令寻址:下一条将要执行的指令的指令地址;
2)数据寻址:确定本指令的操作数地址。 -
什么是RISC?什么是CISC?
RISC:精简指令集;
CISC:复杂指令集; -
中断向量、向量地址和向量中断
(1)中断向量
就是中断服务程序的入口地址。
(2)中断向量地址(也称向量地址)
就是中断服务程序的入口地址的地址。
(3)向量中断
CPU响应中断后,中断硬件会自动将中断向量地址传送到CPU,由CPU实现程序的切换,这种方法称为中断向量法,采用中断向量法的中断称为向量中断。