電腦規格有RAM 含discard功能, 請問是什麼功能?

HP的電腦規格裡有 RAM 含 【discard】功能

不知是做什麼用的???

煩請回答,感恩!!

1 Answer

Rating
  • 1 decade ago
    Favorite Answer

    discard是RAM的拋棄協定, 所有的PC都一樣, 而HP 或 Compac這公司為了突顯它們的特點, 會列一些看起來好像很專業的規格, 其實只要是PC都一樣的。

    以下是Discard功能的說明:

    我們都知道硬碟讀寫比起記憶體讀寫要慢得多,因此在使用虛擬記憶體時盡量減少硬碟的讀寫次數,對系統的效率提昇有所助益。當有一個 Page 要 Swap in 時,勢必有一個 Page 要 Swap out,因為實體記憶體總共也只有 16MB。根據 PTE 中的 值,我們可以選擇存取頻率較低的 Page ,將之 Swap out ,這樣以後再將它 Swap in 的機率較低,如此存取硬碟的次數也對的降低了。但在 Swap out 之前, CPU 還會再檢查 PTE 中的第六個位元:D 值。若 D 值為 0 表示該 Page 在 Swap in 之後內容都沒有更動過,與原本在虛擬記憶體(Swap file)中的內容一樣,因此不必再 Swap out 到硬碟裡面,可以將之丟棄,此一動作稱為「Discard」。若 D = 1 ,亦即該 Page 是「髒」的(Dirty),那麼必須將該 Page 的內容重新寫入硬碟中,以避免資料的遺漏。

Still have questions? Get your answers by asking now.