Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 8系統教程 >> win8系統應用技巧 >> Win8設置虛擬內存的必要性

Win8設置虛擬內存的必要性

日期:2017/1/24 18:04:11      編輯:win8系統應用技巧

  很多用戶認為,如今物理內存的價格越來越便宜,裝機時動不動就是4G或8G內存,用Win8無需設置虛擬內存。真的是這樣嗎?下面小編為大家講解Win8設置虛擬內存的必要性。

  虛擬內存是計算機系統內存管理的一種技術。它使得應用程序認為它擁有連續的可用的內存(一個連續完整的地址空間),而實際上,它通常是被分隔成多個物理內存碎片,還有部分暫時存儲在外部磁盤存儲器上,在需要時進行數據交換。與沒有使用虛擬內存技術的系統相比,使用這種技術的系統使得大型程序的編寫變得更容易,對真正的物理內存(例如RAM)的使用也更有效率。

 Win8設置虛擬內存的必要性

  虛擬內存不只是“用磁盤空間來擴展物理內存”的意思——這只是擴充內存級別以使其包含硬盤驅動器而已。把內存擴展到磁盤只是使用虛擬內存技術的一個結果,它的作用也可以通過覆蓋或者把處於不活動狀態的程序以及它們的數據全部交換到磁盤上等方式來實現。對虛擬內存的定義是基於對地址空間的重定義的,即把地址空間定義為“連續的虛擬內存地址”,以借此“欺騙”程序,使它們以為自己正在使用一大塊的“連續”地址。

  通過上面的介紹,可以發現,網上盛傳的虛擬內存使用硬盤的說法並不准確,而且也給出了一個很明確的說法,使用虛擬內存不但不會拖慢物理內存的速度,反而會使得物理內存變得更有效率!

  那麼虛擬內存開多少好呢?怎麼設置呢?Windows 用於實現虛擬內存的文件則以系統分區根目錄下的頁面文件 pagefile.sys(具有隱藏、系統屬性)形式來保存。當物理內存與頁面文件皆不夠用時,系統會自動生成temppf.sys(意為temporary pagefile,臨時頁面文件)進行補足,temppf.sys的大小在頁面文件的大小和最大值之間。

  由於虛擬內存使用了硬盤,硬盤上非連續寫入的文件會產生磁盤碎片,因此一旦用於實現虛擬內存的文件或分區過於零碎,會加長硬盤的尋道時間,影響系統性能。

  有觀點誤認為Windows系統頻繁讀寫pagefile.sys就會產生磁盤碎片,實則不然。因為pagefile.sys文件一旦創立,在分區中的分布連續形式就固定下來,文件內部讀寫並不增加或減少pagefile.sys的文件大小。僅當頁面文件告罄後系統創建的temppf.sys會帶來磁盤碎片。

  總之,如果你設置的虛擬內存不夠用了,就會建立臨時虛擬內存,而這個臨時的虛擬內存會導致性能下降,而且會產生磁盤碎片。

  虛擬內存設置根據電腦配置來決定:

  1、如果你的內存小於4G,那麼建議將虛擬內存設置為1.5倍或者2倍於你的物理內存;

  2、如果你的內存4G-8G,那麼可以設置為1倍或者1.5倍於你的物理內存;

  3、8G以上,可以設置為1倍或者設置為8G虛擬內存。

  看了Win8設置虛擬內存的必要性分析,你是不是想開始進行設置呢?可以根據《合理設置虛擬內存,提升Win8.1流暢度》這篇教程來操作。

Copyright © Windows教程網 All Rights Reserved