PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Grad-ProbAsk
Re: [理工] 張凡下冊140
作者:
ping990579
(小山青)
2022-09-27 16:23:37
※ 引述《tataTangQQ (TaTa)》之銘言:
: https://i.imgur.com/fG5qqn3.jpg
: https://i.imgur.com/dYwkJh1.jpg
: 小弟想問第一小題:data cache的hit/miss
: 我的想法是藉由offset (page多大)來看差距有沒有小於256B(block offset)
: 但在0x4eae 5aaa 和 0x4eae 5a09差距不到256,但還是miss,所以我的想法應該是錯的
: ,想問大大們怎麼求解QQ
想問第一題,想法跟t大蠻像的,就是看有沒有在範圍內
,我想的是miss後搬上來64個word
但我錯在最後一個位址2d45e292這裡,根據index來看e2 block內為上次miss(2d45 e221)
所搬上來的東西,然後我算了一下差距超過64所以就填miss了,不知道是不是算法錯了
下面的回覆也是看不太懂,所以想重問一次
作者:
Splendor0905
(砲砲)
2022-09-27 22:47:00
直接對映,index為5a,被09335add那個取代掉了
作者:
ping990579
(小山青)
2022-09-28 00:40:00
5a那個我有填對 我說的是最後一項e2那個
作者: takanano0528 (takanono0528)
2022-09-28 16:28:00
其實就比對一下index跟Tag就好因為題目是16進位的關係,所以看Physical address後面的六碼就好(Tag+Index)用byte去想,會清楚很多
作者:
me356500
(呵呵)
2022-09-28 16:35:00
Index 5a的上面先放了tag 0933的,所以下次access index 5a的時候比對tag不同就是misse2就是看上面有access過e2的tag也是相同的2d45就是hit了
作者: takanano0528 (takanono0528)
2022-09-28 16:39:00
cache一開始裡面會有在e2 tag為2d45的data所以最後雖然TLB是miss但data cache仍是hit
https://i.imgur.com/tdxDz4R.jpg
我自己推出來的流程長這樣,有錯再勞煩大家指正
作者:
ping990579
(小山青)
2022-09-28 18:19:00
比tag快很多 感謝t大然後想再問一下如果想知道block裡面放的content的話,用一個block內含64個word的觀點來看是要先切word address再從四的倍數排列, 而不是直接算差距 ,這樣的想法是對的嗎
繼續閱讀
[理工] 離散
sluggard
[理工] [計組] Hazard疑問
Max112358
[離散]偏序
ping990579
[理工] 計組張凡上 p553
ping990579
[理工] 資結Treap
magic704226
[理工] 計算機結構 store conditional
u04fup
[理工] [資工][離散] 數論
codepo
[教育5
aa123593465
[理工] [線代]么正及正交算子
ping990579
[理工] 基本數學 多項式除法
u04fup
Links
booklink
Contact Us: admin [ a t ] ucptt.com