[理工] 計組 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