[理工] 99台聯大電機 cache&TLB

看板Grad-ProbAsk作者 (阿茄)時間9年前 (2016/09/15 19:35), 編輯推噓4(4018)
留言22則, 4人參與, 最新討論串1/1
https://m.imgur.com/hZlbF9r https://m.imgur.com/jXDayPW 請問一下G的部份 為什麼virtual address切出來的index不用像B的部份一樣physical address的index減一個bit 題目說兩個都是2-way indexbit數不是該-1嗎? 還有為什麼c的地方不用計算2bit byte offest? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.134.18.55 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1473939341.A.DFC.html

09/15 22:00, , 1F
先回答G,他題目有說說512entry就代表高度512了可以直
09/15 22:00, 1F

09/15 22:00, , 2F
接寫答案跟2-way沒有關係。2-way有關係是在題目給整個
09/15 22:00, 2F

09/15 22:00, , 3F
大小與block大小時才用到
09/15 22:00, 3F

09/15 22:02, , 4F
而c部分,我們平常算的offset裡面就包含了block offse
09/15 22:02, 4F

09/15 22:02, , 5F
而c部分,我們平常算的offset裡面就包含了block offse
09/15 22:02, 5F

09/15 22:02, , 6F
t與byte offset,而byteoffset固定是2
09/15 22:02, 6F

09/15 22:04, , 7F
樓上正解! 能請問一下樓上上次多重處理器那題有解答到
09/15 22:04, 7F

09/15 22:04, , 8F
嗎XD 我也不太確定
09/15 22:04, 8F

09/15 22:06, , 9F
啊啊樓上大大抱歉忘記回你了,我後來多看幾次題目就了
09/15 22:06, 9F

09/15 22:06, , 10F
解他要表達的意思了感謝!
09/15 22:06, 10F

09/15 22:10, , 11F
不會啦XD 只是想確認一下自己想法對不對XD
09/15 22:10, 11F

09/15 22:55, , 12F
也就是說每個有2-way而其他的東西不需要多考慮的
09/15 22:55, 12F

09/15 22:55, , 13F
意思嗎?c我再看一次題目跟你說的就懂了,那時應
09/15 22:55, 13F

09/15 22:55, , 14F
該是一直卡在g那題腦子怪怪的XD
09/15 22:55, 14F

09/15 23:11, , 15F
有 2-way的話 你需要考慮block size跟整張table size
09/15 23:11, 15F

09/15 23:13, , 16F
m-way 的 m 是多少是不影響 address 怎麼切割的
09/15 23:13, 16F

09/15 23:13, , 17F
重點是 table 有幾個 entries 才是重點
09/15 23:13, 17F

09/16 00:23, , 18F
先感謝各位大大 再確認一下,意思雖然一個entry有2
09/16 00:23, 18F

09/16 00:23, , 19F
-way但只要考慮9 bit能夠解碼512個entry就ok的意
09/16 00:23, 19F

09/16 00:23, , 20F
思嗎?
09/16 00:23, 20F

09/16 01:32, , 21F
對中間那個是entry數目去決定的
09/16 01:32, 21F

09/16 10:18, , 22F
如果是64bit電腦 byte offset就不會是2了A_A
09/16 10:18, 22F
文章代碼(AID): #1NseUDty (Grad-ProbAsk)