看板 Programming 關於我們 聯絡資訊
我有一些關於 PAE 觀念上的問題,想詢問一下 根據找到的資料 http://en.wikipedia.org/wiki/Physical_Address_Extension (維基百科) http://0rz.tw/4647U (PDF檔案) 當硬體開啟 PAE 之後,影響只在 Linear -> Physical 這個部份 每個 Process 能用的 Virtual Memory Space 仍然是 2^32 = 4G 開啟 PAE 的作用,只是讓實體記憶體有更多的分頁可以用 也就是說,實體記憶體可以載入更多的 Process 但每個 Process 能用的空間(virtual space 與 linear space) 並沒有變多,仍然是 4G (除非OS另外支援) 底下這個圖也不會改變 +--------------+ 4G (不會變成64G) | stack | +--+-----------+ | | ^ | | v | | | 空 | | | | | +----------+---+ | heap | +--------------+ | code | +--------------+ 0 請問這樣的觀念正確嗎?我不太確定 如果我想錯了,也請指教 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.63.187
somi:正確 132.239.55.127 05/20 23:56
meltice:對process來說一樣是4G 但是對OS而言218.211.189.115 05/21 13:07
meltice:PAE就可以使用到64G 也就是讓每個process218.211.189.115 05/21 13:07
meltice:不用去共享那不到4G的真實記憶體218.211.189.115 05/21 13:08
meltice:只要你記憶體夠多的話 很多process都可以218.211.189.115 05/21 13:09
meltice:真正去使用到屬於自己的實體記憶體218.211.189.115 05/21 13:11
meltice:不過wiki說desktop版本的windows無法真正218.211.189.115 05/21 13:22
meltice:使用PAE 他只是拿NX bit來用而已218.211.189.115 05/21 13:22