twu2 wrote:
上頭你寫的那是我的論...(恕刪)
總覺得整個搞不清楚狀況
到底為何32位元不能使用超過4G的記憶體 這是跟定址有關係
本來32位元就只能定到4G的大小還要扣掉其他可能會用到的硬體
至於PAE這是額外的
32只能定到4G(事實)>利用PAE可以管理更多記憶體(事實)
所以32位元就只能定址到4G你自己貼的資料也佐證了
而能夠使用超過4G是因為有PAE
換句話說 4830偏偏就是4850閹割出來的 所以ATI是奸商?該死?
明明微軟XP就是32位元只能支援到4G 就是事實 因為32位元定址的關係
SERVER可以搭配PAE使用超過4G也是事實 你知道這兩套價差多少嗎?
回歸到最基本的問題 32位元為何不能支援超過4G 因為定不到
如果可以管理超過4G是因為PAE 但是這跟32位元本身就可以定到4G是不同的狀況
那CPU幹麻還分等級?時脈??
全部都最高時脈最頂級功能全開就好了
我想
Server版有Server的用途
一般版有一般版的用途
如果真有此需求
怎不直接裝Server版?
如果啥東西都要一次到位
我看以後都只出一種版本就好了
也不用分等級了
那些低價CPU被閹掉的東西
不是更應該打屁股
能做的功能不做到底
還推出小殘的產品
我覺得有趣的是
Ram加到那麼大
有什麼意義呢???????????????????
因為便宜所以要加到滿嗎?
我想廠商考慮的不是使用者的需求問題
而是他要怎麼分版本才能從使用者身上賺到錢
最先該打的是ATOM
因為Ram只能支援到2G
連32位元的門檻都不到
Vincent Chen4028 wrote:
到底為何32位元不能使用超過4G的記憶體 這是跟定址有關係
本來32位元就只能定到4G的大小還要扣掉其他可能會用到的硬體
至於PAE這是額外的
...(恕刪)
不要再把IA-32跟PAE分開來看了,微軟在消費性32位元作業系統如XP中使用PAE,已經不是一天兩天的事了,絕對不是只有伺服器作業系統才會啟動PAE。
isenlin wrote:
真是...請哪個理工科的把記憶體定址那一張PO出來好嗎?
32位元能定址4G...但4G都給XP用...那硬體用啥?
要XP顯示4G...簡單...我改BIOS改成64G也可以!!!
這只是看爽的...PAGE檔還是只能用到3.2左右啦!
為啥不用用到3.2以上!!!
你要冒著資料遺漏和溢位的風險....那我請微軟做一套你專用的系統吧
記憶體又不是越多真的越好...優化比較重要啦!
...(恕刪)
您關於4GB的觀念錯很大,不過上面已經回覆過了,關於Page File檔的觀念也錯很大。這裡純就"優化"來回,您講的是很理想的存在,現實中的商業軟體幾乎都是上市為先、先假設系統資源能夠盡為我家軟體所用。通常如果不被客戶修理過,優化絕對不是在專案開發的第一優先,就算是,只要跟上市時程衝突,也很容易被犧牲。
看看Vista是怎樣被修理、進而在Win7亡羊補牢的?老牌的Symantec防毒軟體,又肥又慢的詬病持續了多少版?一大堆超吃記憶體跟資源的PC 3D遊戲為了拼上市,優化作的夠嗎?甚至是部分刻意不作太多優化讓使用者必須升級硬體!!這才是廠商合縱連橫掛勾的真正經營心態!
64-bit Windows client SKUs support different amounts of memory as a SKU-differentiating feature, with the low end being 512MB for Windows XP Starter to 128GB for Vista Ultimate. All 32-bit Windows client SKUs, however, including Windows Vista, Windows XP and Windows 2000 Professional, support a maximum of 4GB of physical memory. 4GB is the highest physical address accessible with the standard x86 memory management mode. Originally, there was no need to even consider support for more than 4GB on clients because that amount of memory was rare, even on servers.
However, by the time Windows XP SP2 was under development, client systems with more than 4GB were foreseeable, so the Windows team started broadly testing Windows XP on systems with more than 4GB of memory. Windows XP SP2 also enabled Physical Address Extensions (PAE) support by default on hardware that implements no-execute memory because its required for Data Execution Prevention (DEP), but that also enables support for more than 4GB of memory.
What they found was that many of the systems would crash, hang, or become unbootable because some device drivers, commonly those for video and audio devices that are found typically on clients but not servers, were not programmed to expect physical addresses larger than 4GB. As a result, the drivers truncated such addresses, resulting in memory corruptions and corruption side effects. Server systems commonly have more generic devices and with simpler and more stable drivers, and therefore hadn't generally surfaced these problems. The problematic client driver ecosystem lead to the decision for client SKUs to ignore physical memory that resides above 4GB, even though they can theoretically address it. "
"Because device vendors now have to submit both 32-bit and 64-bit drivers to Microsoft's Windows Hardware Quality Laboratories (WHQL) to obtain a driver signing certificate, the majority of device drivers today can probably handle physical addresses above the 4GB line. However, 32-bit Windows will continue to ignore memory above it because there is still some difficult to measure risk, and OEMs are (or at least should be) moving to 64-bit Windows where it's not an issue.
The bottom line is that you can fully utilize your system's memory (up the SKU's limit) with 64-bit Windows, regardless of the amount, and if you are purchasing a high end gaming system you should definitely ask the OEM to put 64-bit Windows on it at the factory. "
(http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx)
有興趣自己看吧.
32bit 2^32==4G,
PAE, 都是對的,
微軟把 32bit 系統限制在 4G 也沒錯,
不過不是因為產品分級,
是因為不想搞那些麻煩還把系統弄不穩定,
畢竟大家都可以搞 4G 來裝也只是最近才開始的,
(其實也不是大家, 就算在 mobile01 還是有很多在那整天抱怨 Vista 太吃系統,
沒錢昇級電腦的人, 所以其實微軟的考量主要也是為了主流大眾來想.)
而且現在 64bit 的硬體軟體日趨成熟,
是時候轉換了.
內文搜尋

X