地特四等
112年
[資訊處理] 計算機概要
第 27 題
若有無限多的主記憶空間可使用,下列那一種作業系統的功能便不需要?
- A I/O interrupt
- B paging
- C concurrency control
- D file management
思路引導 VIP
請思考一下:在作業系統的所有管理工作中,哪些功能是為了『讓多個程式能有效共享稀缺的實體資源』而設計的?如果現在那項資源變得無窮無盡、取之不竭,我們還需要設計複雜的算法來『節省』或『模擬』它嗎?
🤖
AI 詳解
AI 專屬家教
虛擬記憶體的設計初衷
恭喜你精準地掌握了作業系統管理的核心邏輯!你選擇 分頁機制(paging) 是完全正確的。在資訊科學中,分頁與分段(segmentation)技術的主要目的在於實現虛擬記憶體(virtual memory)。這套機制讓作業系統能在實體記憶體(RAM)有限的情況下,透過將資料在主記憶體與磁碟間交換(swapping),讓程式以為自己擁有極大的連續位址空間。因此,當我們假設擁有「無限大」的主記憶體時,所有行程(process)都能直接常駐其中,這種為了克服空間限制而生的調度技術自然就失去了存在的必要性。
資源限制與系統功能的必要性
▼ 還有更多解析內容