[理工] [計組]TLB的Tag欄位

看板Grad-ProbAsk作者 (ZR1004)時間9年前 (2016/12/16 18:11), 9年前編輯推噓4(408)
留言12則, 3人參與, 最新討論串1/1
張凡課本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

12/16 18:21, , 1F
加油啊!!!
12/16 18:21, 1F

12/16 20:37, , 2F
你可以想一下 tag的用途是什麼 index的用途是什麼
12/16 20:37, 2F

12/16 20:39, , 3F
只要不是fully就要把Virtual page no.換成對應到的集合
12/16 20:39, 3F

12/16 20:39, , 4F
數取log 所以要-8
12/16 20:39, 4F

12/16 20:42, , 5F
index是用來索引這個block是在cache中的哪個set(所以ful
12/16 20:42, 5F

12/16 20:42, , 6F
ly只有一個set 不需要index, virtual page number都拿來
12/16 20:42, 6F

12/16 20:42, , 7F
當tag就好)但知道在哪個set是不夠的 因為set中可能會有
12/16 20:42, 7F

12/16 20:42, , 8F
多個block(direct就只有一個 所以direct其實不需要存tag
12/16 20:42, 8F

12/16 20:42, , 9F
) 其他way就先看幾個set去切index 剩餘拿來當tag做比對
12/16 20:42, 9F

12/16 20:42, , 10F
囉~
12/16 20:42, 10F

12/16 20:47, , 11F
應該是還要再切一刀集合數取log 剩餘的當tag這樣才對
12/16 20:47, 11F

12/16 20:53, , 12F
更正一下 direct 要存tag XD 不同的可能會對應到相同的
12/16 20:53, 12F
感謝兩位大大的指導,我想通了 ※ 編輯: k521601 (111.82.202.176), 12/16/2016 21:28:43
文章代碼(AID): #1OKxt1rm (Grad-ProbAsk)