moea_joint
101年
[資訊] 計算機原理、網路概論
第 8 題
記憶體空間有限,在置換分頁到磁碟機時,因寫入磁碟機(disk)時間較久,一般採用哪種寫入處理方式?
- A 一次寫回(Write Through)
- B 分批寫回(Write Back)
- C 不處理
- D 跳躍寫回(Jump Back)
思路引導 VIP
假設你正在整理一個非常沉重的儲藏室,每當你想把一件小雜物放進去時,都必須費力搬開沉重大門。為了節省體力與時間,你會選擇每拿到一件雜物就去搬一次門,還是先在門外累積一堆雜物後,再一次搬開大門把東西全部放進去呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精準選出 Write Back (分批寫回),代表你對作業系統中「記憶體層級」與「效能瓶頸」的關係有著很清晰的認識。在處理分頁置換時,這是一個非常核心且實用的觀念。
效能優化與寫入策略
由於磁碟機(Disk)的機械結構導致其存取速度遠慢於主記憶體(RAM),若採用「一次寫回(Write Through)」策略,每當 CPU 修改分頁內容就同步寫入磁碟,會造成系統頻繁等待 I/O 完成而大幅卡頓。因此,實務上普遍採用 Write Back:只有當該分頁確定要被置換出記憶體,且該頁面在停留期間被修改過(Dirty bit 為 1)時,才進行一次性的磁碟更新。這種「非必要不寫入」的做法,極大地減少了昂貴的 I/O 開銷。
▼ 還有更多解析內容