MMU trên một số bộ xử lý 32 bit thực sự có thể hỗ trợ hơn 4GB RAM vật lý, mặc dù một quá trình duy nhất chỉ có thể thấy 4GB tại một thời điểm trong không gian địa chỉ ảo của nó. Một loại CPU này có thể được trang bị hơn 4GB RAM và có thể hỗ trợ nhiều quá trình sử dụng tổng cộng hơn 4GB RAM. Tuy nhiên, một quy trình duy nhất chỉ có thể sử dụng 4GB RAM (trừ một số chi phí hoạt động từ hệ điều hành) tại bất kỳ thời điểm nào.
Trên Xeon, cơ sở này được gọi là Tiện ích mở rộng địa chỉ vật lý (PAE) và một số hệ điều hành có API cho phép một quy trình thao tác MMU để trao đổi bộ nhớ vật lý trong và ngoài không gian địa chỉ ảo của quy trình. Trên Windows, API này được gọi là Tiện ích mở rộng cửa sổ địa chỉ (AWE) nhưng nó không có sẵn trên tất cả các phiên bản Windows. Linux và các loài Unix khác hỗ trợ một cơ chế tương tự.
Để sử dụng cơ sở này, chương trình phải được thiết kế rõ ràng để hỗ trợ nó - AWE không tự động mở rộng không gian địa chỉ ảo của quy trình. Ví dụ: một số phiên bản nhất định của SQL Server hỗ trợ nó, mặc dù tôi không biết IIS làm như vậy.
EDIT: Ở đây chúng tôi đi. Tìm thấy rồi. Bài đăng này trên Stackoverflow liên kết đến chi tiết hơn về các cơ chế của PAE.
Chỉnh sửa 2: Nếu tin đăng diễn đàn này được tin thì IIS không hỗ trợ AWE.