体系结构 习题/题库/期末复习/考研复习
体系结构 习题/题库/期末复习/考研复习
前段时间体系结构考试收集整理了一些题来练手,现在考完了发出来供需要的人期末复习 or 考研复习用
由于整理的时候为了方便用 word 弄的,题量又有些多,就截图上传了
存储器-存储器型指令集结构不属于通用寄存器结构(RISC-V的是寄存器-寄存器型)
RISC-V并没有减少指令和寻址方式的种类
对指令集的基本要求是:完整性、规整性、正交性、高效率、兼容性
流水线通过指令级的并行来提高性能
当Cache缺失时如何复制数据块不是Cache设计应该考虑的基本问题
冯·诺伊曼体系结构的特点:以运算器为中心(早期)、指令和数据同等对待、内存按地址访问、指令一般顺序执行等等
从硬件成熟到系统软件成熟大约需要5-7年时间
MIPS寄存器:32个64位的通用寄存器+32个64位的浮点数寄存器
RISC-V基本指令集的数据在内存中的存放方式是小端
load-store指令集结构的优点是各种指令的执行时钟周期数比较接近
低速或中速的外围设备适合连接到字节多路通道
流水线取指令、分析、执行分别为t、2t、3t,则连续执行n条指令的最短时间为3nt,而不是(3n-3)t
向前兼容对系列机来说是必须的
推出系列机的新机器,不能更改原有指令的寻址方式和操作码
与全相联相比,组相联的优点是目录表小
对于线性流水,在每段时间相等的情况下,流水线的效率与吞吐率成正比
数据表示的含义是硬件能直接识别的数据类型
与虚拟存储器的等效访问速度无关的是辅存的容量
页是物理单位,由系统划分,定长
信息按整数边界存储的主要优点是访存速度快
并行处理通过资源共享形成了分布处理系统
系列机软件必须保证向后兼容,一般应做到向上兼容
进行仿真工作的叫宿主机,被仿真的叫目标机
一般中断是在每条指令的尾部处理的,页失效是立即处理的
计算机体系结构设计和分析中最经常使用的3条基本原则:大概率原则、Amdahl定理和局部性定理
按照同一时间内各段之间的连接方式来分,流水线可分为动态流水线和静态流水线
可以说向后兼容是系列机的根本特征
(X)从软硬功能分配上看,静态流水线把功能负担较多地加到硬件上,而动态流水线则较多地加到软件上,以提高流水的效能
(X)只要将子过程进一步细分,就可以使流水线吞吐率进一步提高
(X)系统是否设置浮点运算指令,对体系结构是透明的
条件码寄存器对汇编程序员不透明
不同系列机器间实现可移植性的途径不包括采用统一的汇编语言
操作码优化的主要目的:缩短指令字长、减少程序总位数、增加指令字表示的信息
(X)动态流水线只是单功能流水线
程序员编写程序时使用的访存地址是逻辑地址
虚拟存储器主要是为了扩大存储系统的容量
MIPS指令流水线中可能发生的冲突有先流入…后流入…间的写后读冲突