首頁 >常見問題 >虛存空間的最大容量由什麼決定

虛存空間的最大容量由什麼決定

(*-*)浩
(*-*)浩原創
2019-10-24 11:31:206999瀏覽

虛存空間的最大容量由位址結構決定,實際容量由內外存總和決定。

虛存空間的最大容量由什麼決定

虛擬儲存空間是透過硬體和軟體的綜合來擴大使用者可儲存空間,它在內記憶體和外記憶體(磁碟、光碟)之間增加一定的硬體和軟體支持,使兩者形成一個有機整體,支援運行比實際配置的內存容量大的多的大任務程序。  (推薦學習:web前端視訊教學

把記憶體與外存有機的結合起來使用,從而得到一個容量很大的“記憶體”,這是虛擬記憶體。進程不完全載入,就叫虛存。可分成按需取頁和按需取段兩種方式。

如果使用者編製程式時,可以不考慮記憶體的實際容量,即允許程式中的邏輯位址空間大於記憶體的絕對位址空間,那麼,會使使用者感到極大的方便。

儲存管理利用磁碟作為記憶體的後援,當一個大型的程式要裝入記憶體時,只把目前需要的部分裝入,其餘部分暫留在磁碟上。程式執行中要用到不在記憶體中的資訊時,再由作業系統將其裝入記憶體。

如果記憶體空間不夠,則可由作業系統採用覆蓋技術。這樣,使用者就感到電腦系統提供了容量極大的記憶體空間。

實際上,這個容量極大的記憶體空間不是物理意義上的內存,而是作業系統中的一種儲存管理方式,這種方式為使用者提供的是一個虛擬的記憶體。虛擬記憶體比實際記憶體的容量大,起到了擴充記憶體空間的作用。

引入好處

可在較小的可用記憶體中執行較大的使用者程式;

可在記憶體中容納更多程式並發執行;

不必影響程式設計時的程式結構(與覆蓋技術比較)

提供給使用者可用的虛擬記憶體空間通常大於實體記憶體

以上是虛存空間的最大容量由什麼決定的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:u盤選購技巧下一篇:u盤選購技巧