作業系統與硬體
關於需求分頁(demand paging)的說明,下列何者正確?
- A啟動程式時,預先將所有分頁載入實體記憶體
- B將常用的分頁固定在快取中,而非放在磁碟
- C第一次使用分頁時引發分頁錯誤,並在此時載入實體記憶體
查看答案與解析
正確答案:C. 第一次使用分頁時引發分頁錯誤,並在此時載入實體記憶體
在需求分頁中,程式啟動時只準備好頁表,並不載入實際的分頁。第一次存取時會發生分頁錯誤,由作業系統只從磁碟載入該分頁。這使啟動更快,也不必為從未用到的程式碼與資料佔用記憶體。這與一開始就全部載入的方式想法相反,也與固定在快取中無關。
- A. 與一開始就全部載入的方式想法相反。
- B. 與固定在快取中無關。
- C. 正確。這是在需要時才載入的方式。