Q132.
Unix-like 作業環境中,何者可將記憶體中的資料同步寫入硬碟?
網頁設計 · 乙級 · 作業準備 · Q132
難易度分析
2 / 5
本題屬於基礎指令定義的記憶型考題,僅需區分各個系統管理指令的功能差異即可得出結論,不涉及複雜的計算或多步驟推論。
正確答案:③sync
③ sync:sync 指令會強制將 核心緩衝區(buffer cache) 中所有待寫的髒頁(dirty pages)立即寫入磁碟,確保記憶體與硬碟資料的一致性,是系統維護與備份前的標準操作。
錯誤選項解析
- ① fsck:fsck 是用於檢查與修復 檔案系統一致性 的工具,主要在系統異常關機後執行磁碟區塊的錯誤掃描與修復,並不涉及記憶體資料的寫入動作。
- ② newfs:newfs 是用來建立新的 Unix 檔案系統(格式化磁碟分割區)的指令,其功能為初始化檔案系統結構,與記憶體資料同步無關。
- ④ mknod:mknod 用於建立 特殊檔案節點(如區塊裝置、字元裝置或具名管道 FIFO),屬於檔案系統物件的建立指令,不具備資料同步寫入的功能。
Learning Tip
"本題核心考點為 Unix 系統緩衝區管理機制。Linux/Unix 為提升 I/O 效能,會將寫入資料暫存於記憶體,sync 是唯一能強制將所有緩衝資料立即寫入磁碟的指令。常考混淆點在於將 fsck(檔案系統修復)與 sync(資料同步)的功能搞混。實務上,在執行系統關機或備份前,建議先執行 sync 以確保資料完整性。"
學員答題分佈
①fsck0%
②newfs0%
③sync0%
④mknod0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!