Q: 数据与指令均以二进制的方式存放在存储器中
CPU 如何区分得到的是数据还是指令?
A: 根据指令周期的不同阶段
执行阶段为数据
取指阶段为指令

Q: 设置当前工作目录主要作用是什么?
A: 加快文件检索速度

Q: 什么是指令预支技术?
A: 在该指令周期之前,已经取得了该周期要用到的指令

Q: 指令周期和CPU时钟周期的大小关系
A: 指令周期由多个CPU时钟周期组成
CPU时钟周期是计算机内最小的时间单位

Q: 系统抖动(trashing)是什么?
A: 一个页面刚被换出,又要被换进主存

Q: 如何有效避免抖动?
A: 撤销部分进程

Q: 大端存储与小端存储
地址为字节编码,数据为Ox00000111
分别说明大端与小端存储情况
地址从OxC008开始
A:

透明

Q: CPU 中的寄存器可见情况 (IR, MAR, MDR, PC, PSW)
A: IR, MAR, MDR 对所有人都是透明的
PC, PSW 对所有人都可见

主存和 Cache 之间的数据调动是由硬件自动完成的, 对所有程序员均是透明的
主存和辅存之间的数据调动是由硬件和操作系统共同完成的, 对应用程序员是透明的, 对系统程序员不是透明的

分段对程序员来说是不透明的;
而分页对程序员来说是透明的

Cache 全由硬件实现, 是硬件存储器, 对所有程序员透明; 而虚拟存储器由 OS 和硬件共
同实现, 是逻辑上的存储器, 对系统程序员不透明, 但对应用程序员透明。

长度

MDR 的位数与数据线的位数相同, 数据线的位数通常等于存储字长, 因此 MDR 的位数通常等于存储字长
MAR 的位数与地址线的位数相同