作者Transfat (Transfat)
看板Grad-ProbAsk
標題Re: [理工] 交大 98計組
時間Mon Jan 2 14:50:18 2017
※ 引述《yellow60127 (nickyellow)》之銘言:
: http://i.imgur.com/9lrsPxN.jpg
: http://i.imgur.com/cDsgf1V.jpg
: 小弟一直搞不清楚這種類型題目觀念QQ
: 知道word address首先要先轉byte address,但是該除多少要怎麼判斷?
: 第一小題中,轉block先除4,這個4是代表什麼意思?題目說total size是16words,是代表
: 總共是4個block(0~3)嗎?
: 第二小題,轉block除2,這個2是因為他是2-way嗎?之後又再去除4,這動作又是什麼意思
: 呢QQ
: (看到題目會先把他們轉成二進位,但是之後該怎麼切出index 跟tag一直不太清楚QQ )
: 不知道各位大大能否點一下小弟,感謝~
我對判斷Hit/Miss還是有點模糊QQ 我知道要先比index再比tag,想問在Directed mapped
中(第一張圖)為什麼倒數第六個會是miss? 可以解釋看看每個Hit和Miss的原因嗎><
還有就是如果是2-way或4-way, 可以比幾個啊?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.25.105
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1483339821.A.E75.html
推 moooner: index為0的位置被前一個搶走了,兩個,四個 01/02 14:53
→ moooner: 詳細說明可能請板上大神了XD 01/02 14:56
推 jjjjjjjk92: INDEX是每個人要坐的位置 TAG是每個人的編號 01/02 14:58
→ jjjjjjjk92: 編號一樣代表現在位置上坐的是自己所以是HIT 01/02 14:59
→ jjjjjjjk92: 反之就是坐的是跟自己一樣位置的人但不是自己所以MISS 01/02 15:01
→ jjjjjjjk92: 2way的意思是每個人被分配到一個裡面有兩個位置的SET 01/02 15:02
→ jjjjjjjk92: SET裡面兩個位置想坐哪都可以 4WAY意思一樣 01/02 15:03
→ jjjjjjjk92: 倒數第六個MISS 是因為他被跟自己位置一樣編號為1的人 01/02 15:11
→ jjjjjjjk92: 踢走了 所以再一次存取的時候已經不再快取了 01/02 15:12
→ jjjjjjjk92: 這個關係要了解你才能判斷是Conflict 還是Compulsory 01/02 15:14
→ jjjjjjjk92: 吧@@ 01/02 15:14
→ Transfat: 感謝樓上兩位,我看懂了 01/02 15:21