本人初学CS,终于弄明白了一个小知识点,有感而发。(本题知识点对应《深入理解计算机系统(第三版)》9.6.4节)
若一计算机系统的情况如下:
- 内存是按字节寻址,字长为1字节(而非4字节);
- 虚拟地址长度:25位/bits,虚拟页面大小是 2*1024 字节;
- 使用一级页表;
- 物理页号PPN的长度是8位/bits;
- L1 d-cache是物理寻址、直接映射(每组一行),行大小8字节,共8个组,当前数值如表1所示。
表1 L1 d-cache的数值
索引 |
标记位 |
有效位 |
字节0 |
字节1 |
字节2 |
字节3 |
字节4 |
字节5 |
字节6 |
字节7 |
0 |
35E |