0
想知道什麼時候應該執行回寫?我以爲是在寫信給某個地址時,這個地址已經不在緩存中了。所以如果在那個插槽中有東西,它有一個有效的Dirty Bit,那麼你會想將它複製回main_mem的位置,所以你不會丟失數據。用Java寫回緩存,何時寫回
但是,當你想讀出不同的地址(這是直接映射高速緩存)什麼?
那麼你進行回寫每次有高速緩存未命中和髒位(不論讀或寫)?
想知道什麼時候應該執行回寫?我以爲是在寫信給某個地址時,這個地址已經不在緩存中了。所以如果在那個插槽中有東西,它有一個有效的Dirty Bit,那麼你會想將它複製回main_mem的位置,所以你不會丟失數據。用Java寫回緩存,何時寫回
但是,當你想讀出不同的地址(這是直接映射高速緩存)什麼?
那麼你進行回寫每次有高速緩存未命中和髒位(不論讀或寫)?
你真的沒有一個選擇,是嗎?如果你必須從緩存中刪除某些內容並且它很髒,那麼你必須編寫它。如果你將它從緩存中刪除,這並不重要。 – jtahlborn 2012-03-23 03:12:51
我並不是真的在問爲什麼。但我應該回答自己的問題。 – jackie 2012-03-23 03:16:09