[理工] 張凡計組下冊 p.122 第34題

作者: danny0108 (范帥)   2017-11-22 21:37:23
https://i.imgur.com/1jeGS0Y.jpg
題目
https://i.imgur.com/fF41GSG.jpg
課本解答
各位版友好,我想問張凡計組下冊p.122的第34題之第三小題的cache 2部分,為什麼cach
e 2的content會有不是左邊表格中的word address呢?像是32,33,以及40,41。
作者: Glaceon (Fuka)   2017-11-22 21:44:00
因為cache2一個block有4個word 一次要抓一個block所以一起抓進去了
作者: danny0108 (范帥)   2017-11-22 21:50:00
所以抓進去的方式是用四的倍數為起點嗎?那請問G大課本哪邊有提到cache的這種抓data的方式呢@@我看筆記上沒有
作者: kyle5408 (SmAcKeR)   2017-11-22 22:15:00
如果一個Block有一個Word(4byte) 那block位置就是0-3/4-7...以此類推 老師好像只有口頭提到抱歉 不是block位置 是一個adress可以放4筆資料
作者: DDkurt1995 (DD)   2017-11-23 00:52:00
我的想法是因為34的二進位10 00 10,當中最後2bits為10,故把前18bits一樣但後2bits為00 01 10 11的address一起放入cache中
作者: weilun911 (阿偷)   2017-11-23 10:49:00
是因為MIPS在memory中須alignment 4的整數倍數
作者: leoone (里歐一代)   2017-11-23 13:57:00
這題不甘Alignment 純粹就一個block 4word ,又是word addr而已
作者: weilun911 (阿偷)   2017-11-23 14:56:00
哦哦 我以為有說...感謝指教

Links booklink

Contact Us: admin [ a t ] ucptt.com