考虑具有 2 20字节的字节可寻址主存储器、16 字节的块大小和具有 2 12 条高速缓存线的直接映射高速缓存的机器。设主存中连续两个字节的地址为 (E201F) 16和 (E2020) 16 。主存地址 (E201F) 16的标记和缓存行地址(十六进制)是什么?
(A) E, 201
(B)楼, 201
(C) E, E20
(D) 2, 01F答案:(一)
解释:
Block Size = 16 bytes
Block Offset = 4
No. of sets or cache lines = 212
Number of index bits = 12
Size of main memory = 220
Number of tag bits = 20 - 12 - 4 = 4
Let us consider the hex address E201F
Tag lines = First 4 bits = E (in hex)
Cache lines = Next 12 bits = 201 (In Hex)
参考 http://virtual-labs.ac.in/labs/cse10/dmc.html
这个问题的测验