[理工] 計組下冊122!

看板Grad-ProbAsk作者 (andrew)時間6年前 (2019/10/02 08:02), 6年前編輯推噓0(007)
留言7則, 2人參與, 6年前最新討論串1/1
https://i.imgur.com/wPhOraP.jpg
想請問第12小題(其實1會2應該也會…) 首先:請問16 32-bit word的意思是………16word?or...? (1)20-4的4是怎麼來的啊? 我的想法是:one word block=4byte,所以offset=2,one block---沒有index,tag=20- 2.......但是錯 (2)我的想法:4word block=16 byte---offset=4,index 同上,tag=20-4(這題是對沒 錯,但不曉得是不是剛好湊對,因為解答是20-2-2) (3) 我的想法:2word=8byte offset=3 tag=20-3(這題也是答案對沒錯,但是解答算式是20-2-1) 麻煩各位了… -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.28.30.12 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1569974554.A.577.html ※ 編輯: Aa841018 (110.28.30.12 臺灣), 10/02/2019 08:24:28

10/02 09:26, 6年前 , 1F
題目給的是word address
10/02 09:26, 1F

10/02 09:27, 6年前 , 2F
你的算法是byte address
10/02 09:27, 2F

10/02 09:29, 6年前 , 3F
如果要用byte address,要先轉換,20+2=22
10/02 09:29, 3F

10/02 09:30, 6年前 , 4F
(3)你是錯的,你少計算index
10/02 09:30, 4F

10/02 09:38, 6年前 , 5F
題目是指說cache 每一個block的各式,不是只只有1
10/02 09:38, 5F

10/02 09:38, 6年前 , 6F
個block
10/02 09:38, 6F

10/02 21:53, 6年前 , 7F
謝謝解釋!
10/02 21:53, 7F
文章代碼(AID): #1Ta-aQLt (Grad-ProbAsk)