記憶體實體地址擴充套件突圖解

General 更新 2024年04月29日

  實體地址擴充套件是指x86和x86-64處理器的一個特色,即如果作業系統提供適當支援,則可以在32位的系統中使用超過4GiB位元組的實體記憶體。小編為大家介紹一下記憶體實體地址擴充套件,供大家參考!

  記憶體實體地址擴充套件是什麼

  實體地址擴充套件 ***PAE*** X86 允許軟體使用地址視窗擴充套件 ***AWE*** API 集並在具有 Intel Pentium Pro 或更高版本處理器的計算機上執行,而 4 GB 以上實體記憶體允許將更多實體記憶體對映為應用程式的虛擬地址空間。

  不使用 AWE API 集的應用程式也可以從 PAE X86 獲益,因為作業系統使用更大的實體記憶體來減小頁面,從而提高了效能。同樣,這還使駐留多個應用程式的合併伺服器受益。

  通過在記憶體中而不是在磁碟上儲存資料,可提高操縱大量資料的應用程式的效能。

  x86的處理器增加了額外的地址線以選擇那些增加了的記憶體,所以實體記憶體的大小從32位增加到了36位。最大的實體記憶體由4GiB增加到了64GiB。

  32位的虛擬地址***線性地址***則沒有變,所以一般的應用軟體可以繼續使用地址為32位的指令;如果用平面記憶體模式的話,這些軟體的地址空間也被限制為4GiB。作業系統用頁表將這4GiB的地址空間對映到大小為64GiB的實體記憶體,而這個對映對各個程序一般是不一樣的。這樣一來,即使不能為單單一個程式所用,那些增加了的實體記憶體仍然可以發揮作用。

  對於需要超過4GiB記憶體的應用軟體來說,除了一般的PAE支援,還需要作業系統提供另外的特殊的技術。在Windows上,這種技術叫做Address Windowing Extensions***AWE***。而在類Unix的系統上則有多種技術在使用,例如使用mmap******按需要把一部分檔案對映到地址空間;但是,這還沒有成為一個標準。

  

記憶體物理怎麼擴充套件
沒執行程式時實體記憶體佔用過大
相關知識
記憶體實體地址擴充套件突圖解
實體地址擴充套件有什麼用
實體地址擴充套件
記憶體物理怎麼擴充套件
蘋果手機記憶體和儲存的擴充套件方法
怎樣擴充套件實體記憶體
膝上型電腦加裝擴充套件記憶體條怎麼操作
如何擴充套件電腦虛擬記憶體
如何擴充套件手機虛擬記憶體
怎樣給膝上型電腦加裝擴充套件記憶體條