PCDVD數位科技討論區

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)

oversky. 2013-11-05 10:01 PM

引用:
作者commando001
LINUX開PAE穩定性也不好....

預設也是關的

另外就是PAE最多就是抓到64G....能吃超過就怪了


Ubuntu 12.04 沒有 PAE 的 cpu 不能用。

bureia 2013-11-05 11:51 PM

引用:
作者Yusunu
那弟應該記錯了,印象中有個六,說不定是16 GB吧 :ase

開PAE定址線是36bit,
32bit定址就是4G,PAE多4bit所以可定址空間就是4G*16=64G

不過開PAE,CPU的分頁模式會大變動,因為暫存器還是32bit,
就造成類似以前DOS時代用16bit暫存器去存取20bit定址線的狀況,
層層轉換的結果就是不穩

commando001 2013-11-06 12:44 AM

引用:
作者oversky.
Ubuntu 12.04 沒有 PAE 的 cpu 不能用。


我不知道沒PAE的CPU能不能裝UBUNTU 12.04

畢竟要找沒支援PAE的應該是P3/K7年代的CPU了

我家這時期的CPU都報廢很久了....

不過我可以確定UBUNTU 12.04 PAE是關的

之前我就拿12.04開PAE過

後來都裝64bit版比較省事

ubuntu 64bit預設就開雙架構(32/64),所以應用程式支援度比較沒受影響

syntech1130 2013-11-06 10:15 AM

引用:
作者Yusunu
(多年前好像就有工作站版的Windows 32-bit,
可以吃下超過64 GB的記憶體...)



WIN XP SP1 就沒有 4G 限制,但是 SP2 就加上去了.

Crescent-moon 2013-11-06 11:14 PM

哦哦 !! 幾位大大後來的補述糾正了我之前的錯誤印象 , 意外的收穫 ~ :yeah:

cmwang 2013-11-07 08:00 AM

早期的機器超過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: )....

goeeayu 2013-11-09 12:57 PM

引用:
作者syntech1130
WIN XP SP1 就沒有 4G 限制,但是 SP2 就加上去了.

剛好身邊有Win XP with SP1的光碟
以及保存很久的Win XP with SP0的光碟
來試試看是否能正常顯示4G
不過應該看的到吃不到吧 :shock:


所有的時間均為GMT +8。 現在的時間是06:19 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。