回覆列表
  • 1 # 使用者8923580443287

    虛擬記憶體的作用:每個執行在Windows環境下的程序,在載入時作業系統都會自動為他們指派虛擬記憶體空間。簡單地說,虛擬記憶體技術就是一種使用硬碟等外部存取裝置,來儲存物理記憶體不足以存放的資訊的技術。設定虛擬記憶體可以增加系統的頁面記憶體使用量。該頁面記憶體(虛擬記憶體)並不能與真正的記憶體相提並論。這是在Windows系統下對於小容量記憶體系統作出的妥協功能。令系統不至於在記憶體容量耗盡時發生系統崩潰。擴充套件資料硬碟的讀寫速度要遠遠低於真正的記憶體,所以設定過大虛擬記憶體會影響你計算機的速度。一般情況下只要勾選“自動管理所有驅動器的分頁檔案大小”就可以了,系統會自動調節虛擬記憶體大小。虛擬記憶體中,允許將一個作業分多次調入記憶體。釆用連續分配方式時,會使相當一部分記憶體空間都處於暫時或“永久”的空閒狀態,造成記憶體資源的嚴重浪費,而且也無法從邏輯上擴大記憶體容量。因此,虛擬記憶體的實現需要建立在離散分配的記憶體管理方式的基礎上。虛擬記憶體的實現有以下三種方式:

    ①請求分頁儲存管理。

    ②請求分段儲存管理。

  • 2 # 水母星人

    講虛擬記憶體的概念之前,先說說虛擬記憶體怎麼來的:首先一個前提條件是現在的OS基本都是多道程式設計的,也就是把使用者的多個不同的程式(或者說是程序)放在記憶體裡面,然後cpu透過排程演算法在來執行相應的程式(或者說是指令),使用者程式若是專案大,那就是一個資料夾裡面有幾百或者上千的檔案,且每個檔案就是上千上萬的程式碼,這樣的大小已經足以大於實際的物理記憶體了。那麼這樣就產生了一個現象那就是使用者程式只有一部分在記憶體裡被執行,所以要執行完整的程式,就引入了虛擬記憶體的概念,這個虛擬記憶體就是用來儲存不在記憶體的那部分程式碼

    所以總結來說虛擬記憶體就是:電腦中所執行的程式均需經過記憶體執行,若執行的程式佔用的記憶體很大很多,則會導致記憶體消耗殆盡,為解決該問題,WINDOWS運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用,這部分空間即稱為虛擬記憶體。

    優點:可以彌補物理記憶體大小的不足;一定程度的提高反映速度;減少對物理記憶體的讀取從而保護記憶體延長記憶體使用壽命;

    缺點:佔用一定的物理硬碟空間;加大了對硬碟的讀寫;設定不得當會影響整機穩定性與速度。

  • 中秋節和大豐收的關聯?
  • 對於春節期間還堅守在工作崗位的人,有什麼話想對他們說?