Vista 4G ??? 好怪喔 ...



贊助商連結


jasonyu007
2007-04-11, 11:26 AM
各位 :
誰知道 Vista 的 4G 怎麼算的啊 !! 我裝 2G BIOS顯示 2047 沒錯 !!
但裝上 4G 問題就來了 , 只顯示 3326  .. 這是怎麼回事 ...

Jason Yu

贊助商連結


lenbo
2007-04-11, 11:32 AM
一、你的主機板有支援到4G嗎?
二、Vista得使用64bits版本才行。

ericlien
2007-04-11, 01:04 PM
你的標題也很奇怪...

infornet
2007-04-11, 01:20 PM
Windows Vista作業系統下裝 4GB 的實體RAM,為何系統顯示內容小於4GB 容量?



04 / 03 / 2007
當1GB以上記憶體模組愈來愈容易在市場上購買,在主機板上插滿4GB以上的記憶體已是輕而易舉的動作,可是作業系統或是主機板實體顯示上可能都會告知記憶體只能偵測到3.12 GB~3.3GB之間的實體記憶體容量,此問題發生的因素包含著2個主要原因:硬體晶片組支援與作業系統軟體的限制。


● 硬體晶片組支援記憶體的限制:
由於現行 PC 架構的關係,除了主記憶體外的裝置,例如:BIOS、顯示卡、音效、網路或 PCI 插槽擴充卡等等裝置,皆需要所謂的「位址(Address)」來讓系統存取其相關資料。而這些資源的位址與主記憶體位址是排在同一條線上的,一般時候佔用位址是從最後面 4GB 往前倒數,被佔用的位址大小不一定,是取決於每一台 PC 的硬體設備,有可能是幾百MB到超過 1GB 不等。當您使用的主記憶體容量不大時,並不會受到影響,一旦安插了最大容量 4GB時,就會與這些資源佔用的位址發生「重疊(overlap)」。經過 BIOS 的安排,位址仍保留給其使用,反而把主記憶體重疊的部分忽略,結果便會發生開機看到記憶體容量不滿 4GB 的情形。有關更多資訊可請參考下列網址說明【為何主機板安裝滿4GB記憶體時無法顯示全部容量?】 (http://www.synnex.com.tw/asp/newsdetail.asp?topic=IF&classifyid=01790&seqno=17599&page=&listtype=2&csfilter=)

● 作業系統軟體支援記憶體的限制:
Windows Vista 32位元的版本雖然最大支援4GB的記憶體容量使用,但受限於硬體晶片組的限制,32 位元版本的 Windows Vista 限制為 3.12 GB可用的記憶體總數,如果電腦有許多已安裝的裝置,可用的記憶體可能降低至 3 GB 或更少。這個限制在微軟技術知識庫中有提及這樣的資訊(微軟知識庫編號:929605) (http://support.microsoft.com/default.aspx?scid=kb;zh-tw;929605&sd=rss&spid=11734)。當然使用者可以自行開啟實體位置延伸PAE(Physical Address Extension)模式,來增加允許它將更多的實體記憶體對應到應用程式的虛擬位址空間來超過實體4GB的限制,但請注意在 32 位元電腦上執行 PAE 模式可能會遇到不可預期性的相容性問題。


所以完整的要支援擁有 4GB 的記憶體,使用 Windows Vista電腦必須符合下列需求:

1. 必須至少為 8 GB 的位址空間支援硬體晶片組。例如:Intel 975 /965p。
2. CPU 必須支援 x 64 指令集。例如:擁有Intel EM64T技術或是AMD AMD64技術的CPU。
3. BIOS 必須支援記憶體重新對應功能。可以支援判斷是否設定任何啟用記憶體 remapping 功能。
4. 必須使用 x 64 版本的 Windows Vista 64位元作業系統。

※ 更多有關資料:Windows Vista 32位元與64位元版本差異?

TonyYang
2007-04-11, 06:44 PM
這應該算是老問題了吧?XD

rochel1004
2007-04-17, 02:59 AM
Vista32位元跟64位元目前的效能好像沒有很大的差別:circle:

pcboy
2007-04-17, 08:39 AM
Vista32位元跟64位元目前的效能好像沒有很大的差別:circle:


很多軟體其實都是 32 bit 程式拿去 64 bit 跑
很多軟體幾乎都沒有對 64bit 作最佳化
甚至很多軟體也沒對 P4 CPU 作最佳化 (避免在 P3 或舊 PC 上不能跑)
尤其是沒有對 Intel CPU 坐最佳化 ( 否則未必輸 AMD )
....