日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

為何Windows Vista不支持4GB內(nèi)存

32位操作系統(tǒng)最多支持4G內(nèi)存,若用4G,那么在32位XP下,最多只能認(rèn)出并使用3G多,自Vista SP1后雖然能認(rèn)出4G,但是實(shí)際使用的還是3G多 。對(duì)于32位機(jī)器,4G是標(biāo)準(zhǔn)支持,也就是32位的最大尋址,PAE標(biāo)準(zhǔn)擴(kuò)展支持可以到64G,其實(shí)就是把高四位拿來做索引 。PAE(AWE)物理地址擴(kuò)展,這個(gè)不是專門對(duì)某一系統(tǒng)的,32位的Windows、Unix、Linux都可用,它的擴(kuò)展需要存儲(chǔ)適配器支持,操作系統(tǒng)支持,另外應(yīng)用程序也必須支持才可以使用超過4G的內(nèi)存 。
PAE 提高了 IA32 處理器處理大于 4 GB 的物理內(nèi)存的能力 。微軟下列操作系統(tǒng)可以通過 PAE 來利用大于 4 GB 的物理內(nèi)存,也許你能明白為何32位的服務(wù)器系統(tǒng)可以支持超過4GB的內(nèi)存:
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Datacenter Server
Microsoft Windows Server 2003 Enterprise Edition
Microsoft Windows Server 2003 Datacenter Edition
若要啟用 PAE,需要在 Boot.ini 文件中使用 /PAE 參數(shù) 。
注意:在 Windows Server 2003 中,僅當(dāng)服務(wù)器使用熱插拔內(nèi)存設(shè)備時(shí),才會(huì)自動(dòng)啟用 PAE 。在這種情況下,不需要在配置為使用熱插拔內(nèi)存設(shè)備的系統(tǒng)上使用 /PAE 開關(guān) 。在其他情況下,必須在 Boot.ini 文件中使用 /PAE 開關(guān)來利用大于 4GB 的內(nèi)存 。
典型情況是,在 Windows 2000 或 Windows Server 2003 下運(yùn)行的進(jìn)程最多可以訪問 2 GB 的內(nèi)存地址空間(假設(shè)未使用 /3GB 參數(shù)),其中一些內(nèi)存是物理內(nèi)存,另一些是虛擬內(nèi)存 。運(yùn)行的程序越多(因而進(jìn)程也越多),占用的內(nèi)存地址空間也就越接近 2 GB 這一最大值 。
當(dāng)出現(xiàn)這種情況時(shí),分頁進(jìn)程將顯著增加并且會(huì)對(duì)性能產(chǎn)生負(fù)面影響 。Windows 2000 和 Windows Server 2003 內(nèi)存管理器使用 PAE 向程序提供更多的物理內(nèi)存 。這會(huì)降低對(duì)交換頁面文件內(nèi)存的需要,從而提高了性能 。程序本身并不知道實(shí)際的內(nèi)存大小 。所有的內(nèi)存管理和 PAE 內(nèi)存分配都由內(nèi)存管理器處理,與運(yùn)行的程序無關(guān) 。
當(dāng)使用 /3GB 參數(shù)時(shí),上述信息對(duì)于運(yùn)行的程序有效 。要求 3 GB 內(nèi)存的程序更有可能讓其所需的內(nèi)存有更多部分在物理內(nèi)存中,而不是在分頁的虛擬內(nèi)存中 。這將增強(qiáng)那些能夠使用 /3GB 參數(shù)的程序的性能 。但例外情況是當(dāng) /3GB 參數(shù)與 /PAE 參數(shù)一起使用時(shí) 。在這種情況下,操作系統(tǒng)將不使用任何超過 16 GB 的內(nèi)存 。此行為是由內(nèi)核虛擬內(nèi)存空間考慮導(dǎo)致的 。因此,如果系統(tǒng)使用 Boot.ini 文件中的 /3GB 項(xiàng)重新啟動(dòng),并且系統(tǒng)的物理內(nèi)存超過 16 GB,則操作系統(tǒng)不使用額外的物理隨機(jī)存取內(nèi)存 (RAM) 。重新啟動(dòng)計(jì)算機(jī)時(shí)如果不使用 /3GB 開關(guān),將能夠使用所有的物理內(nèi)存 。
AWE 是內(nèi)存管理器功能的一套應(yīng)用程序編程接口 (API),它使程序能夠?qū)ぶ犯鄡?nèi)存 — 超過標(biāo)準(zhǔn) 32 位尋址的 4 GB 內(nèi)存空間 。AWE 使程序能夠?qū)⑽锢韮?nèi)存保留為非分頁內(nèi)存,然后將非分頁內(nèi)存部分動(dòng)態(tài)映射到程序的內(nèi)存工作集 。此過程使內(nèi)存密集型程序(如大型數(shù)據(jù)庫系統(tǒng))能夠?yàn)閿?shù)據(jù)保留大量的物理內(nèi)存,而不必交換分頁文件以供使用 。相反,數(shù)據(jù)在工作集中進(jìn)行交換,并且保留的內(nèi)存超過 4 GB 范圍 。此外,超出 4 GB 的內(nèi)存范圍對(duì)內(nèi)存管理器是公開的,并且 AWE 通過 PAE 發(fā)揮作用 。沒有 PAE,AWE 就無法保留超出 4 GB 的內(nèi)存 。
以下是一個(gè) Boot.ini 文件的示例,其中已添加了 PAE 開關(guān):
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE
警告:Boot.ini 文件的內(nèi)容根據(jù)您的配置而異 。
總之,PAE 是 Windows 2000 和 Windows Server 2003 內(nèi)存管理器的一項(xiàng)功能,它為請(qǐng)求內(nèi)存的程序提供了更多物理內(nèi)存 。程序并不知道它正使用的內(nèi)存中有些在大于 4 GB 的范圍內(nèi),正如程序不知道它請(qǐng)求的內(nèi)存實(shí)際上是在頁面文件中一樣 。

推薦閱讀