[理工] 计组 VIPT 观念

楼主: clonsey1314 (Clonsey)   2017-10-28 01:09:55
https://www.ptt.cc/bbs/Grad-ProbAsk/M.1297706545.A.44B.html
想问一下, 为何在VIPT(virtually indexed physically tagged)的cache下,
cache size不可超过page offset大小?
上面那篇文写说因为这样会找不到cache的entry
不太了解为什么, 在什么情况下会找不到entry?
我有看到另一种解释是说, 当cache size太大, 在同一个block中可能会存取到别人的page
也不太清楚为什么?
作者: nat99up (NAt)   2017-10-28 08:27:00
基本上VIPT就是一个对齐的概念拿转换前后是一样的东西像page offset平行去翻cache所以cache offset+index要<=page offset才做得到所以需要cache offset小或index要短或Page大来对齐

Links booklink

Contact Us: admin [ a t ] ucptt.com