BIOS 版本的問題或是內建顯示卡的問題。也有可能是因為你的電腦有點年代了,所以沒有到 3.25G另外就是裝了 2G 記憶體,系統沒有吃滿並不代表說系統用不到 2G 的記憶體,純粹只是部分 Page 在外部(硬碟)而已。不要因為沒有吃滿就覺得不需要,如果說你有安裝更多的記憶體的話,相對的系統就可以將應用程式需要的記憶體更多放進主記憶體裡面,進而提昇整體效能。
andrewyu wrote:另外 為什麼有人可以有3.25G,我的卻是 4G(2.99G可用) ? 跟主記憶體搶定址空間搶最多的就是顯卡,顯卡的記憶體越多,在32bit OS上所能用的主記憶體就越少。所以如果是遊戲機,儘可能裝64bit的OS,不然隨著顯卡的發展,32bit OS上能用的主記憶體可能會低到不像話.......(現在2G的顯卡都出來了)如果是工作機、上網機或農場的話,就裝記憶體較少的顯卡,最好不要超過1G。微軟雖然有特殊的記憶體映射技術可以讓32bit OS支援到4G以上,但主要是給Server版OS用(企業版最多可以抓到64G),不開放給一般版OS可能是為了市場定位及相容性問題,因為不是每套軟體都能在此技術下穩定運作,而軟體又有成千上萬種,一旦開放,可能會衍伸更多出問題,大家又會怪到MS頭上.....
002112 wrote:64位元的版本又沒有多收錢,位元的版本又沒有多收錢,哪來賣不賣得出去的疑慮?買64位元微軟也沒多賺到錢 你應該是沒有弄清楚我的意思,如果超過4GB的記憶體微軟32bit作業系統也可以通吃的話,那就都買32bit的OS就好,對目前應用程式的相容性還更好,這樣就沒有必要去買64bit的作業系統了,雖然說64bit作業系統是未來的趨勢,目前是都卡在還有太多舊的應用程式,尤其是商業用途的。微軟是將記憶體的支援度做一個區分,還有將應用的層面做一個區分,不然安裝32bit SERVER版的Win2008也支援超過4GB的記憶體,只不過是說一個人的電腦用不到SERVER的專有功能。
Jones95.Chen wrote:你應該是沒有弄清楚我...(恕刪) Windows Server 2008 R2(與 Windows 7 同期上市)已經移除 32 位元 x86 的支援。微軟是以驅動程式當 32 位元不支援超過 4GB 的原因。用 64 位元也可以提升系統安全,對使用者有些幫助。
002112 wrote:Windows Server 2008 R2(與 Windows 7 同期上市)已經移除 32 位元 x86 的支援。 呵呵~剛剛查了一下資料,是的沒錯,Win2008 R2只推出64bit的上市。我也是用Win7 64bit的,因為我是使用6GB的記憶體,感謝提醒告知~
根據微軟的文件,Windows可以用到超過4G(2^32)的狀況是以PAE(Physical Address Extension)來執行(此時支援2^36=64GB),但是這並非32位元電腦原生支援的功能,所以需要OS/driver/軟體支援,而且效能也沒有原生64 bit系統好。32位元下的記憶體問題很多,不只是OS的責任。這也是為什麼要導入64位元的原因之一。