請問一下如果配有4G的記憶體安裝32位元版的XP、Vista、Win7等
安裝好之後系統會自動建立虛擬記憶體的交換檔嗎?
如果會的話也是用實體記憶體乘上約1.5倍嗎
32位元只能定址到4G
如果硬是要使用虛擬記憶體應該只會拖慢速度
你提出這個問題,可以看出你對於虛擬記憶體的瞭解還停留在win98的概念
「程式啟動時會把所有程式核心載入記憶體,當記憶體不足時,會把資料移入虛擬記憶體中,釋放RAM的空間,繼續下一個工作」
在WIN98中,實體記憶體足夠時,確實可以關閉虛擬記憶體,提高系統速度
在winxp中,虛擬記憶體是「必須」的配置,因為虛擬記憶體的使用方式已經改變
某些程式設計在啟動時會自動把程式核心分類,部份載入記憶體等待運作,部份載入虛擬記憶體中備用
遇到這種狀況,如果你關閉虛擬記憶體,程式將無法正常運作,尤其是美工繪圖軟體
另外,32位元系統的「記憶體定址」到4GB,這是針對實體記憶體的部份,跟虛擬記憶體沒有關係
如果你讓系統自動配置的虛擬記憶體,一般狀況的配置比例會是實體記憶體的1.5倍(最小值)~3倍(最大值)
而在裝滿4GB的狀況下,WINXP的自動配置是大約1.5G
雖然網路上都是寫不用開居多啦
可以參考此篇文章,開與不開的差別.
http://blog.yam.com/zhiqingblog/article/24007942
關閉廣告