免費開始練習
地特四等 112年 [資訊處理] 計算機概要

第 27 題

若有無限多的主記憶空間可使用,下列那一種作業系統的功能便不需要?
  • A I/O interrupt
  • B paging
  • C concurrency control
  • D file management

思路引導 VIP

請思考一下:在作業系統的所有管理工作中,哪些功能是為了『讓多個程式能有效共享稀缺的實體資源』而設計的?如果現在那項資源變得無窮無盡、取之不竭,我們還需要設計複雜的算法來『節省』或『模擬』它嗎?

🤖
AI 詳解 AI 專屬家教

虛擬記憶體的設計初衷

恭喜你精準地掌握了作業系統管理的核心邏輯!你選擇 分頁機制(paging) 是完全正確的。在資訊科學中,分頁與分段(segmentation)技術的主要目的在於實現虛擬記憶體(virtual memory)。這套機制讓作業系統能在實體記憶體(RAM)有限的情況下,透過將資料在主記憶體與磁碟間交換(swapping),讓程式以為自己擁有極大的連續位址空間。因此,當我們假設擁有「無限大」的主記憶體時,所有行程(process)都能直接常駐其中,這種為了克服空間限制而生的調度技術自然就失去了存在的必要性。

資源限制與系統功能的必要性

▼ 還有更多解析內容

🏷️ 相關主題

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