CS Representation and operation of data
1 计算机系统概述
2 数据的表示与运算
Core Question1
Core Question2
Core Question3 float、double
对阶本身通常不直接引起阶码溢出:对阶操作是“小阶向大阶看齐”,只涉及阶码的增大,且增大的幅度有限(两阶码之差)。只要初始阶码在正常范围内,对阶后的阶码一般不会立刻超出表示范围
真正的溢出风险在规格化和舍入环节:
右规可能导致阶码上溢:若尾数求和后需要右规(尾数右移,阶码加1),且此时阶码已经很大,加1后可能超出最大值,导致阶码上溢
左规可能导致阶码下溢:若需要左规(尾数左移,阶码减1),且阶码本来很小,多次左规可能使其低于最小值,导致阶码下溢
舍入可能 间接 导致溢出:某些舍入操作(如“0舍1入”)可能导致尾数进位,若进位使得尾数超出表示范围,可能需再次右规,从而增加阶码上溢风险

我们计算 0.5 + 0.4375(基于IEEE 754单精度格式):


3 存储系统
- 主存储器
Cache高速缓存- 外部存储器
- 虚拟存储器
很好理解 Cache和主存的映射方式——组相连映射 的一道题

综合应用
2018 15’ 很基础、经典的一道题
1. 主存物理地址位数
2. TLB映射方式 基于什么实现
3. Cache 映射方式、Cache行附加位(LRU替换算法和回写策略)、Cache总容量、Cache有效位的作用
4. 求虚拟地址对应的物理地址、是否Cache命中、虚拟地址主存映射的Cache组号是多少

