文章編號: 84388 - 上次校閱: 2006年11月16日 - 版次: 2.1 Windows 3.1 記憶體限制
3.10 3.11 視窗 kbusage 在此頁中結論本文提供記憶體配置和限制在 Microsoft Windows 版本 3.1 的概觀以及簡短的說明。本文並不適合被詳盡說明主旨的 ; 它為了能概觀只。 此信息會套用至 Microsoft Windows 版本 3.1],您可能不適用於 Windows 的未來版本。 其他相關資訊Microsoft Windows 版本 3.1,在標準與 386 增強模式會配置記憶體,它會從 XMS 驅動程式。因為標準模式下 Windows 可以從虛擬控制項程式介面 (VCPI) 提供者 (伺服器) 或 DOS 受到保護的模式介面 (DPMI) 提供者配置記憶體,在標準模式中執行 Windows 時,就會發生唯一的例外狀況。請注意標準模式下有這項功能,但是 386 增強的模式並不會。 記憶體管理員所加諸的記憶體限制XMS 驅動程式與 Windows 3.1 的出貨的 HIMEM.SYS 版本 3.07,但任何其他驅動 XMS 程式符合 XMS 2.x 或 3.x XMS 提供者規格應該只也使用。HIMEM.SYS XMS 2.x 驅動程式隨附 Windows 3.0 和 MS-DOS 5.0 加諸 16 MB 的記憶體限制,並不要進行上述 16 MB 匯流排位址的記憶體可透過 XMS 記憶體呼叫。如果 Windows 3.1 從 Windows 3.0 或 MS-DOS 5.0 執行較早的 HIMEM.SYS XMS 驅動程式,Windows 3.1 無法使用 16 MB 以上的記憶體。您必須升級 XMS 驅動程式到新的其中一個隨附 Windows 3.1,來消除這個 16 MB 的屏障。 Windows 3.0 不支援記憶體上方 16 MB 的限制標準和增強模式中,而且依賴 XMS 驅動程式,以強制執行這項限制。這個 16 MB 的限制並不會套用到 Windows 3.1。 Windows 3.1 所加諸的記憶體限制報告 Windows 3.1 的記憶體限制為 512 MB。此限制雖然技術上正確並需要某些限定性條件。此限制僅適用於 Windows 標準模式中執行。386 增強模式的限制是 256 MB。這個數字是的實體和虛擬記憶體的總和。標準模式下所陳述的 512 MB 限制 Windows 只是理論,而且不實用。在練習中,標準模式下 Windows 上的限制是 256 MB 的 「 386 增強的模式限制一樣的。這項資訊並不會套用到使用 80286 處理器的電腦。此處理器是實際限制為存取只 16 MB。Windows 3.1 並不會使用延伸的 XMS 3.0 功能的 XMS 3.0 驅動程式。這不會將任何限制上配置可用的 XMS 記憶體的 Windows 能力放。只有額外 XMS 3.0 記憶體管理員所提供的功能是能夠配置和管理單一 XMS 記憶體區塊大於 64 MB。這不會將 64 MB 限制放在作業系統或從 XMS 3.0 驅動程式配置的記憶體使用 XMS 2.x 呼叫的應用程式。結果是記憶體的記憶體的,XMS 2.x 配置器已配置的 XMS 記憶體,每個不大於若要存取所有超過 64 MB 的機器上的 64 MB 的多個區塊。Windows 會在標準與 386 增強模式。 標準模式下 512 MB 的限制並不實用的理由最好可以藉由查看此數目實際上來自何處進行解釋。在 286 和 386 CPU 沒有稱為本機描述元表 (LDT) 為系統物件。這個資料結構用來設定幾乎所有 Windows 可用記憶體的都定址系統中。這個表格有 8096 描述元的空間。這些描述元的每個依序可以處理多達 64 K 的記憶體。512 MB 值是由決定乘以依每個描述項的最大大小可能描述元數目的大小。 8096k * 64 K = 512 MB 連到 512 MB,每個描述元在 LDT 中的必須是 64 K 的最大可能大小。在一般的 Windows 系統平均描述元大小是小很多。平均描述元大小是可能 32 K。這產生限制一半為大: 256 MB。 386 增強模式 Windows 3.1 的 256 MB 限制是實體記憶體總數和總虛擬記憶體的限制。通常的虛擬記憶體總數是四倍為 Windows 可以存取的實體記憶體的總量。因為這兩個這些項目是限於 256 MB,下列一般條件為真:
Total Physical Usual Virtual Actual Virtual
Memory in MB Memory in MB Memory in MB
-------------- ------------- --------------
4 16 16
8 32 32
16 64 64
32 128 128
64 256 256
128 512 256
256 1024 256
請注意,在先前段落中,實體記憶體稱為"總實體記憶體 」。這是因為這個 256 MB 的限制是純粹上的實體記憶體總量限制。這項限制有與機器匯流排上的記憶體 (記憶體的位址) 位置無關。 這種區別非常重要,因為許多的大量記憶體 」 機器上實體記憶體不是所有一個連續的區塊中。 這表示在標準模式中執行 Windows 3.1 的最大的可用實體記憶體位址的限制是 4096 MB ; 386 增強模式的限制是 2044 MB。
機器翻譯重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。 按一下這裡查看此文章的英文版本:84388?
(http://support.microsoft.com/kb/84388/en-us/
)
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群文章翻譯 |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


回此頁最上方