推 Glaceon: 因為cache2一個block有4個word 一次要抓一個block所以一11/22 21:44
→ Glaceon: 起抓進去了11/22 21:44
→ danny0108: 所以抓進去的方式是用四的倍數為起點嗎?11/22 21:50
→ danny0108: 那請問G大課本哪邊有提到cache的這種抓data的方式呢@@11/22 22:07
→ danny0108: 我看筆記上沒有11/22 22:07
推 kyle5408: 如果一個Block有一個Word(4byte) 那block位置就是0-3/411/22 22:15
→ kyle5408: -7...以此類推 老師好像只有口頭提到11/22 22:15
推 kyle5408: 抱歉 不是block位置 是一個adress可以放4筆資料11/22 22:18
推 DDkurt1995: 我的想法是因為34的二進位10 00 10,當中最後2bits為111/23 00:52
→ DDkurt1995: 0,故把前18bits一樣但後2bits為00 01 10 11的address11/23 00:52
→ DDkurt1995: 一起放入cache中11/23 00:52
推 weilun911: 是因為MIPS在memory中須alignment 4的整數倍數11/23 10:49
推 leoone: 這題不甘Alignment 純粹就一個block 4word ,又是word add11/23 13:57
→ leoone: r而已11/23 13:57
了解了,不過我現在又多了一個問題,cache 2在第二次收到word address是42的時候為
什麼會是miss呢?是因為先前word address 56~59的資料已經取代了cache 2 的block a
ddress 2的位置了嗎?
→ weilun911: 哦哦 我以為有說...感謝指教11/23 14:56
※ 編輯: danny0108 (42.73.59.72), 11/23/2017 17:20:12