作者kyuudonut (善良老百姓)
看板Grad-ProbAsk
標題[理工] [計組] virtually addressed cache
時間Thu Aug 18 01:57:10 2016
晚安
上此部分的時候有些問題 想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 的情況?
歡迎討論,謝謝~
--
◢ ◣▂ 丹丹先生,請問你對其他速食店降價 丹你老木!
◤_ ◢ ◣ 會擔心嘛? ▂▂▂▏╯
|════ ⊙ ◤◤ ╯ ▁▃▃˙˙ █
▇▇▇▇▇▇▇█
║ ◤ ● ╭═╮
▁◤ ▋
█████
__ █
║ [TV]人
◥███ ◢
◣▅ ◤
▅◢◢
◢◤ ◥▆▄_
◥██▄▃▆◢█◣
φjeans1020
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.251.85
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1471456634.A.D97.html
※ 編輯: kyuudonut (220.132.251.85), 08/18/2016 01:58:03
推 A4P8T6X9: virtual address兩個process可能一樣。 08/18 08:58
→ kyuudonut: 好的,謝謝~ 08/18 14:54