22 在虛擬記憶體的分頁替換(page replacement)技術中,有關修改位元(dirty bit)標識,下列敘述何者正確?
(A)已損壞的分頁
(B)存取時需要重新載入記憶體的分頁
(C)多個行程共享的分頁
(D)自從載入記憶體以來已被修改過的分頁

答案:登入後查看
統計: A(0), B(8), C(2), D(5), E(0) #3961087

詳解 (共 1 筆)

#7459963

在分頁替換技術中,系統需要判斷某個分頁是否必須寫回到磁碟。這就是 修改位元 (dirty bit) 的用途:

  • Dirty bit = 1 → 表示該分頁在記憶體中已被修改過,若要替換出去,必須先寫回磁碟以確保資料一致性。

  • Dirty bit = 0 → 表示該分頁自載入以來沒有被修改過,可以直接丟棄,不需寫回磁碟。

驗證選項

  • (A) 已損壞的分頁 → 錯誤,dirty bit 與「損壞」無關。

  • (B) 存取時需要重新載入記憶體的分頁 → 錯誤,這描述的是 page fault,而不是 dirty bit。

  • (C) 多個行程共享的分頁 → 錯誤,dirty bit 與共享無關。

  • (D) ✔ 正確,dirty bit 表示分頁在記憶體中已被修改過。

0
0