看板 Grad-ProbAsk 關於我們 聯絡資訊
想要請問以下這個練習的第一題(a) http://ppt.cc/NRA4 http://ppt.cc/PN4j 幾個問題不太懂,麻煩大大們了! (1) 如何判斷出這個memory address 是8個位元? (2) 如何判斷 block set 是1個位元? (3) 題目中第一段提到 a three-way set-associative cache with two-word block 這裡指的cache with two-word block 是 每個block size為 2 word嗎? 還是有其他意思? (4) 題目提到cache大小總共有 24word,每個block 的 size為 2word(不確定這樣解讀 是否正確) 所以總共有12個 block,且分成3-way,所以每一個way有4個集合,所以set feild為 2個位元。 請問小弟以上對於題目的解讀,這樣的觀念是否正確? (5) 老師在上課中有提到,tag長度的計算公式: address長度 - index - log(block size in byte) //log以2為底 此題address長度=8 ,index(set feild) = 2 , log(block size in byte) = 3 tag長度 = 8-2-3 =3 咦? 請問以這個公式的使用方法? 小弟是哪個步驟出錯了?老師題目給的tag長度是5個位元 (6) 在解答的表個中 Block0,Set00 這一格內容為 0,1 ,請問為什麼會有 0 ? 題目沒有給0只有1,為什麼答案會出現0? 非常不好意思,由於小弟是轉考生,對於此科目非常頭痛,尤其是memory這個章節, 一竅不通,希望大大能夠不吝指導!感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.167.188 ※ 文章網址: http://www.ptt.cc/bbs/Grad-ProbAsk/M.1404400487.A.3E7.html