[問題] 關於PAE(Physical Address Extension)

看板Programming作者 (紫雁)時間16年前 (2008/05/20 22:55), 編輯推噓2(206)
留言8則, 2人參與, 最新討論串1/3 (看更多)
我有一些關於 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

05/20 23:56, , 1F
正確
05/20 23:56, 1F

05/21 13:07, , 2F
對process來說一樣是4G 但是對OS而言
05/21 13:07, 2F

05/21 13:07, , 3F
PAE就可以使用到64G 也就是讓每個process
05/21 13:07, 3F

05/21 13:08, , 4F
不用去共享那不到4G的真實記憶體
05/21 13:08, 4F

05/21 13:09, , 5F
只要你記憶體夠多的話 很多process都可以
05/21 13:09, 5F

05/21 13:11, , 6F
真正去使用到屬於自己的實體記憶體
05/21 13:11, 6F

05/21 13:22, , 7F
不過wiki說desktop版本的windows無法真正
05/21 13:22, 7F

05/21 13:22, , 8F
使用PAE 他只是拿NX bit來用而已
05/21 13:22, 8F
文章代碼(AID): #18CkPE7Y (Programming)
文章代碼(AID): #18CkPE7Y (Programming)