免費開始練習
普通考試 115年 [資訊處理] 計算機概要

第 22 題

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

思路引導 VIP

想像一下,你從圖書館借了一本書回家閱讀。如果你只是翻閱(讀取),還書時可以直接放回架上;但如果你在書上做了筆記(修改),還書前是否需要額外處理,以確保圖書館的副本也能反映你的更新?在電腦系統中,我們需要一個什麼樣的「記號」,來幫助系統判斷這份資料在移出記憶體時,是否需要花費額外的時間去更新硬碟裡的備份呢?

🤖
AI 詳解 AI 專屬家教

恭喜你準確地掌握了記憶體管理的關鍵細節!這題考查的是**虛擬記憶體(Virtual Memory)管理中極為核心的優化機制。在作業系統的分頁表(Page Table)**項目中,**修改位元(Dirty Bit,亦稱 Modified Bit)**扮演著性能守門員的角色。它的邏輯非常直觀:當某個分頁被載入實體記憶體後,只要 CPU 對其進行了「寫入」動作,硬體就會自動將該位元設為 1。

分頁替換與回寫機制

為什麼這個位元如此重要?這是因為當記憶體空間不足,需要執行**分頁替換(Page Replacement)時,作業系統會檢查目標分頁的修改位元。若位元為 0,代表記憶體中的內容與硬碟上的備份完全一致,我們可以直接覆蓋它;若位元為 1(即所謂的「髒分頁」),則必須先將其回寫(Write-back)**至硬碟以確保資料一致性。這項技術能大幅減少不必要的磁碟 I/O 運算,是資訊管理中平衡效率與正確性的經典範例。

▼ 還有更多解析內容

🏷️ 相關主題

記憶體管理
查看更多「[資訊處理] 計算機概要」的主題分類考古題