看板 Grad-ProbAsk 關於我們 聯絡資訊
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
boy00114: 先回答G,他題目有說說512entry就代表高度512了可以直 09/15 22:00
boy00114: 接寫答案跟2-way沒有關係。2-way有關係是在題目給整個 09/15 22:00
boy00114: 大小與block大小時才用到 09/15 22:00
boy00114: 而c部分,我們平常算的offset裡面就包含了block offse 09/15 22:02
boy00114: 而c部分,我們平常算的offset裡面就包含了block offse 09/15 22:02
boy00114: t與byte offset,而byteoffset固定是2 09/15 22:02
kyuudonut: 樓上正解! 能請問一下樓上上次多重處理器那題有解答到 09/15 22:04
kyuudonut: 嗎XD 我也不太確定 09/15 22:04
boy00114: 啊啊樓上大大抱歉忘記回你了,我後來多看幾次題目就了 09/15 22:06
boy00114: 解他要表達的意思了感謝! 09/15 22:06
kyuudonut: 不會啦XD 只是想確認一下自己想法對不對XD 09/15 22:10
windwaker112: 也就是說每個有2-way而其他的東西不需要多考慮的 09/15 22:55
windwaker112: 意思嗎?c我再看一次題目跟你說的就懂了,那時應 09/15 22:55
windwaker112: 該是一直卡在g那題腦子怪怪的XD 09/15 22:55
kyuudonut: 有 2-way的話 你需要考慮block size跟整張table size 09/15 23:11
kyuudonut: m-way 的 m 是多少是不影響 address 怎麼切割的 09/15 23:13
kyuudonut: 重點是 table 有幾個 entries 才是重點 09/15 23:13
windwaker112: 先感謝各位大大 再確認一下,意思雖然一個entry有2 09/16 00:23
windwaker112: -way但只要考慮9 bit能夠解碼512個entry就ok的意 09/16 00:23
windwaker112: 思嗎? 09/16 00:23
boy00114: 對中間那個是entry數目去決定的 09/16 01:32
aa06697: 如果是64bit電腦 byte offset就不會是2了A_A 09/16 10:18