[理工] [计组] virtually addressed cache

楼主: kyuudonut (善良老百姓)   2016-08-18 01:57:10
晚安
上此部分的时候有些问题 想check一下
先简言:
virtually addressed cache (张凡课本下册P-79)
有个缺点就是一个在memory的block会放在cache两个地方
(两个program用一个共享变量)
====== 问题 ======
64 bit virtual address, 8KB page size
32B block size, 8KB cache size (one block)
cache 故共 2^13 / 2^5 = 2^8 个entries
所以 virtual address 可以切成
______________
|_51_|_8_|_5_|
tag index offset
但page size 8KB 刚好共 13 bit 对齐到 index + offset 的部分
这是否代表在这个设定下
不会有两个 cache entry 是对应到同一个在 memory 的 block 的情况?
欢迎讨论,谢谢~
作者: A4P8T6X9 (残废的名侦探)   2016-08-18 08:58:00
virtual address两个process可能一样。
楼主: kyuudonut (善良老百姓)   2016-08-18 14:54:00
好的,谢谢~

Links booklink

Contact Us: admin [ a t ] ucptt.com