手動設置虛擬內存
在默認狀態下,是讓系統管理虛擬內存的,但是系統默認設置的管理方式通常比較保守,在自動調節時會造成頁面文件不連續,而降低讀寫效率,工作效率就顯得不高,於是經常會出現“內存不足”這樣的提示,下面就讓我們自已動手來設置它吧。
①用右鍵點擊桌面上的“我的電腦”圖標,在出現的右鍵菜單中選“屬性”選項打開“系統屬性”窗口。在窗口中點擊“高級”選項卡,出現高級設置的對話框
②點擊“性能”區域的“設置”按鈕,在出現的“性能選項”窗口中選擇“高級”選項卡,打開其對話框。
③在該對話框中可看到關於虛擬內存的區域,點擊“更改”按鈕進入“虛擬內存”的設置窗口。選擇一個有較大空閒容量的分區,勾選“自定義大小”前的復選框,將具體數值填入“初始大小”、“最大值”欄中,而後依次點擊“設置→確定”按鈕即可,最後重新啟動計算機使虛擬內存設置生效。
虛擬內存用硬盤空間做內存來彌補計算機RAM空間的缺乏。當實際RAM滿時(實際上,在RAM滿之前),虛擬內存就在硬盤上創建了。當物理內存用完後,虛擬內存管理器選擇最近沒有用過的,低優先級的內存部分寫到交換文件上。這個過程對應用是隱藏的,應用把虛擬內存和實際內存看作是一樣的。
每個運行在WindowsNT下的應用被分配到4GB的屬於自己的虛擬地址空間(2GB給應用,2GB給操作系統)。
使用虛擬內存存在這樣的問題,那就是讀寫硬盤的速度大大慢於讀寫實際RAM的速度。這就是當NT系統在沒有足夠的內存時程序運行慢的原因。
虛擬內存是文件數據交叉鏈接的活動文件。是WINDOWS目錄下的一個"WIN386.SWP"文件,這個文件會不斷地擴大和自動縮小。
就速度方面而言,CPU的L1和L2緩存速度最快,內存次之,硬盤再次之。但是虛擬內存使用的是硬盤的空間,為什麼我們要使用速度最慢的硬盤來做為虛擬內存呢?因為電腦中所有運行的程序都需要經過內存來執行,如果執行的程序很大或很多,就會導致我們只有可憐的256M/512M內存消耗殆盡。而硬盤空間動辄幾十G上百G,為了解決這個問題,Windows中運用了虛擬內存技術,即拿出一部分硬盤空間來充當內存使用.