[理工] 計組(下)P.41

看板Grad-ProbAsk作者 (sadjeff)時間4年前 (2019/10/04 09:44), 編輯推噓1(106)
留言7則, 2人參與, 4年前最新討論串1/1
https://i.imgur.com/1vUrOXA.jpg
請問它題目中的4K blocks指的是cache的總共大小對吧? 我是依一個block size爲4W 然後用4K除4W求得Index,可是解答直接對4K取log得index. 這代表4Kblocks是index嗎? 最後想在請教題目中該怎麼分辨它給的是cache總共的大小還cache的blocks數目 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.232.27 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1570153449.A.B1F.html

10/04 09:54, 4年前 , 1F
4K blocks指的是 block的數量,
10/04 09:54, 1F

10/04 09:54, 4年前 , 2F
在 direct 中 一個 index 對 一個 block
10/04 09:54, 2F

10/04 09:55, 4年前 , 3F
他取 log 是因為總共有 2^12個 block,只要用 12個bits
10/04 09:55, 3F

10/04 09:56, 4年前 , 4F
就可以表達完畢(給你12bits的array 0101跑 共2^12種)
10/04 09:56, 4F

10/04 09:57, 4年前 , 5F
第一種 direct 的狀況因為 1:1 所以 index數量也是2^12
10/04 09:57, 5F

10/04 09:57, 4年前 , 6F
給cache總共的大小的話他會給你總共幾word或者幾byte等
10/04 09:57, 6F

10/04 13:18, 4年前 , 7F
瞭解!
10/04 13:18, 7F
文章代碼(AID): #1TbgFfiV (Grad-ProbAsk)