看板 Grad-ProbAsk 關於我們 聯絡資訊
張凡課本119頁 http://i.imgur.com/DvnYQBO.jpg 一二小題TLB的Tag欄位搞得好亂 Fully的我知道等同於virtual page No. 只是換到了4-way的就卡住了 想問問各位神人的觀念看看是否自己的觀念有錯 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.226.118.94 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1481883073.A.D70.html
jason50715: 加油啊!!!12/16 18:21
aa06697: 你可以想一下 tag的用途是什麼 index的用途是什麼12/16 20:37
raaaaaaaa: 只要不是fully就要把Virtual page no.換成對應到的集合12/16 20:39
raaaaaaaa: 數取log 所以要-812/16 20:39
aa06697: index是用來索引這個block是在cache中的哪個set(所以ful12/16 20:42
aa06697: ly只有一個set 不需要index, virtual page number都拿來12/16 20:42
aa06697: 當tag就好)但知道在哪個set是不夠的 因為set中可能會有12/16 20:42
aa06697: 多個block(direct就只有一個 所以direct其實不需要存tag12/16 20:42
aa06697: ) 其他way就先看幾個set去切index 剩餘拿來當tag做比對12/16 20:42
aa06697: 囉~12/16 20:42
raaaaaaaa: 應該是還要再切一刀集合數取log 剩餘的當tag這樣才對12/16 20:47
aa06697: 更正一下 direct 要存tag XD 不同的可能會對應到相同的12/16 20:53
感謝兩位大大的指導,我想通了 ※ 編輯: k521601 (111.82.202.176), 12/16/2016 21:28:43