[理工] [計組] 區塊位址

看板Grad-ProbAsk作者 (panda)時間12年前 (2012/07/02 19:52), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
大家好 記憶體每個位址譬如是word address好了,分別是1 2 3 4 然後cache block大小每個是2word好了 有4個 1 set assocaitive方式存取 依序存取1、2、3、4 這樣轉成block address後會變成 floor[1/2] = 0 floor[2/2] = 1 floor[3/2] = 1 floor[4/2] = 2 也就是說 有兩個記憶體位址會在相同的區塊 所以我們找Tag 會發現原本記憶體位址2放在cache中的Tag為1/1 = 1 , 而接下來位址3因為Tag算出來也是1/1=1 hit!! 我的困惑是address2 這個記憶體位址放在cache裡後,雖然與3比是hit, 但他們內容真的是一樣而使得選擇犧牲區塊的動作不會發生嗎..? 謝謝大家 -- 標題 [問卦] 男女生小時候最愛看的卡通的八卦? 時間 Mon Jun 18 01:34:21 2012 --

06/18 01:36,
你屁 我是女生 我也愛看閃電霹靂車 你這智障
06/18 01:36
婀 妳好兇喔 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.126.36.110 ※ 編輯: vinny200277 來自: 140.126.30.198 (07/02 20:06)

07/02 21:26, , 1F
一個block放兩個word。你要word 2,給你word 2, word 3
07/02 21:26, 1F

07/02 21:28, , 2F
再用block offset去拿你要的word
07/02 21:28, 2F
文章代碼(AID): #1FyOkHb6 (Grad-ProbAsk)