PSE-32(和 PSE-40)

由於 Pentium Pro(和 Pentum M)中引入的實體地址擴充套件(PAE)模式是對作業系統記憶體管理子系統的一種改變,因此當 Intel 設計 Pentium II 時,他們決定將正常頁面模式增強到在先前定義的 32 位條目中支援處理器的新實體地址位。

他們意識到當使用 4MB 頁面時,目錄條目看起來像這樣:

+-----------+------------+---------+
| Dir Index |  Unused    | Control |
+-----------+------------+---------+

條目的 Dir 索引和控制區域是相同的,但它們之間未使用的位塊(如果存在則將由 Page Index 使用)被浪費掉。所以他們決定使用該區域來定義 31 以上的實體地址位

+-----------+------+-----+---------+
| Dir Index |Unused|Upper| Control |
+-----------+------+-----+---------+

這允許不採用 PAE 模式的作業系統可以訪問 4 GB 以上的 RAM - 只需一點額外的邏輯,它們可以為系統提供大量額外的 RAM,儘管每個程式只有正常的 4GB。最初只新增了 4 位,允許 36 位物理定址,因此該模式稱為頁面大小擴充套件 36(PSE-36)。它實際上並沒有改變頁面大小,只是改變了定址。

但這個限制是只有 4GB 以上的 4GB 頁面可以定義 - 不允許使用 4K 頁面。採用這種模式並不廣泛 - 據報道它比使用 PAE 慢,而且 Linux 最終沒有使用它。

然而,在後來具有更多實體地址位的處理器中,AMD 和英特爾都將 PSE 區域擴大到 8 位,有些人稱之為“PSE-40”