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