![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 系統組件
(https://www.pcdvd.com.tw/forumdisplay.php?f=19)
- - 軟體能動用的記憶體容量是看OS支援度還是本身的版本也有關 ?
(https://www.pcdvd.com.tw/showthread.php?t=1029646)
|
|---|
引用:
Ubuntu 12.04 沒有 PAE 的 cpu 不能用。 |
引用:
開PAE定址線是36bit, 32bit定址就是4G,PAE多4bit所以可定址空間就是4G*16=64G 不過開PAE,CPU的分頁模式會大變動,因為暫存器還是32bit, 就造成類似以前DOS時代用16bit暫存器去存取20bit定址線的狀況, 層層轉換的結果就是不穩 |
引用:
我不知道沒PAE的CPU能不能裝UBUNTU 12.04 畢竟要找沒支援PAE的應該是P3/K7年代的CPU了 我家這時期的CPU都報廢很久了.... 不過我可以確定UBUNTU 12.04 PAE是關的 之前我就拿12.04開PAE過 後來都裝64bit版比較省事 ubuntu 64bit預設就開雙架構(32/64),所以應用程式支援度比較沒受影響 |
引用:
WIN XP SP1 就沒有 4G 限制,但是 SP2 就加上去了. |
哦哦 !! 幾位大大後來的補述糾正了我之前的錯誤印象 , 意外的收穫 ~ :yeah:
|
早期的機器超過4GB會不穩除了driver沒寫好的關係以外還有一部份是HW真的有問題,32bit PCI要定址超過4G時要傳送兩次address(i.e. PCI DAC),有不少chipset/device這部份根本沒實作或是有潛在的問題(早期的機器有個1GB就很高檔了,誰會想到現在超過4GB者滿街都是啊:laugh: ),偏偏以目前主流的MMIO而言IO和Memory是共用同一個address space的,IO遇到CPU要存取超過4G以上時就可能發生錯誤了,或許這就是M$的32bit平台kernel支援PAE,家用版看得到吃不到,只有server版看得到吃得到的原因吧(i.e. 一般server的HW相對單純,driver也都會取得認證:ase)....BTW,開PAE雖然可以用到4G以上的RAM,但也不是完全不用付出代價的,至少在32bit Linux上要在4GB下保留一塊區域給4GB以上的RAM mapping用,而且這個區域的大小是和4GB以上部份的大小呈正比的(i.e.超過4GB越多,user space能直接用到的RAM反而越少:stupefy: ),這也是Linux開PAE也只建議到16GB為止,超過的話還是建議上X86-64了(FreeBSD更慘,超過20GB的機器開PAE的話就直接kernel panic給你看:laugh::laugh: )....
|
引用:
剛好身邊有Win XP with SP1的光碟 以及保存很久的Win XP with SP0的光碟 來試試看是否能正常顯示4G 不過應該看的到吃不到吧 :shock: |
| 所有的時間均為GMT +8。 現在的時間是06:19 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。