看板 Grad-ProbAsk 關於我們 聯絡資訊
晚安 上此部分的時候有些問題 想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