Vista對內存的要求就好像人的胃一樣,總是有一個承受的最大值。對Vista來說,其各個版本所支持的最大物理內存都有一個固定的值。
而Vista各個版本中,Windows Vista Starter版是對內存容量要求最低的一個版本,其32位版本僅僅支持最多1GB的內存。
32位版本的Windows Vista Home Basic、Home Premium、Business、Enterprise和Ultimate支持的內容容量最大值都為4GB,需要注意的是,這裡所謂的“4GB”並非等同於真正的物理內存,而是指可用的內存尋址空間。
而64位Vista最大支持內存容量要比32位高許多。在一台運行x64 Vista Home Basic的系統中,你至多可以添加8GB的內存,而x64 Vista Home Premium則至多支持16GB的內存。
但是對於x64 Vista Business、Enterprise和Ultimate來說,其最多可以支持到128GB內存。
因此,可以這麼說,128GB是Vista所支持的內存容量的最大值。
然而,在Vista使用過程中,最大支持物理內存和操作系統將使用的虛擬內存存在著一個明顯的差距。當系統所安裝的物理內存達到4GB最大值時,x86版本的Vista並不會完全支持這麼多內存,相信有計算機基礎的用戶都清楚,對32位系統而言,4GB是其能夠尋址空間的極限,除非通過PAE(Physical Address Extension : 物理地址擴展)將4GB之上的內存通過映射的方式作為4GB空間中的頁面來擴展。而在這4GB的地址空間中,必須為計算機的系統資源如BIOS、顯卡、PCI-Express等PCI接口留出位置。同樣,在x64平台也存在著此類限制。