看板 Grad-ProbAsk 關於我們 聯絡資訊
64KB表示的是實體記憶體 64KB=2^16 1KB表示 set bit + block bit 1kb=2^10 1block=4word=16byte=2^4 block 佔4bit 2^10/2^4*2(2way) =2^5 set bit =5 a)因此 tag bit = 16-4-5=7bit b)2^6(7+1+4*32)=2^6*17byte c) 先將所有值除以4 得到M.M block number 再將 M.M block number mod 32(2^5) 得到 cache block no 就可以求出 命中或失誤了   如果有錯誤 請不吝更正 ~感謝 --
startlequiet:1080的兩倍是3160好嗎..你數學實在...
alwaysOGC:1F的數學老斯請假了嗎?
storyf66014:一樓的數學讓我好shack XD
你們的國文老師、英文老師跟數學老師都請假了嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.233.159.140 ※ 編輯: showyoulovex 來自: 125.233.159.140 (02/02 23:47) ※ 編輯: showyoulovex 來自: 125.233.159.140 (02/03 00:38)
wowcool7:這題題目後面說他一個word是16bit=2Byte喔 02/03 01:47
cowyou:不懂B小題意思~可以麻煩跟我說一下嘛! 拜託 02/03 02:35
P568912:它的word是16bit 跟一般的32bit不相同 02/03 12:22
wei12f8158: 2019年回一下XD 這題1 word是2 byte,所以block size 01/13 15:26
wei12f8158: 是4*2=8 byte=2^3 byte,offset=3 bits, cache size= 01/13 15:26
wei12f8158: 1kb=2^10 byte,所以index=2^10/(2^3*2 way)=2^6所以in 01/13 15:26
wei12f8158: dex = 6 bits,最後Tag=16-6-3=7 bits 01/13 15:26