最近小弟準備開始學 3D Max, 每一個前輩都說要插記憶體, 越大越好, 8GB 是基本, 16GB 不嫌多.
小弟有個疑問, 不是說 32bit 的作業系統, 理論上只抓得到 3.x GB 的記憶體嗎?
那插超過的, 繪圖軟體像是 3D Max 是要怎樣去抓到這些記憶體?
需要做額外的設定嗎?
謝謝.
davis0725 wrote:
你的for Win 32bit 軟體還是只能用到2GB...(恕刪)
一般Win32軟體跑在x64下,程式本身能動用的user space也是2GB唷!因為32位元軟體能跑在x64/x86 Windows下,涵蓋了市面上安裝XP/Vista/Win7的平台,但純x64軟體只能跑在其中的Vista/Win7 x64下,就大多數軟體廠商立場,還是以開發32位元軟體為主,畢竟一套產品要同時維持32/64位元兩種版本,是很燒錢的,要專攻64位元版,等於放棄了XP的平台。
因此就算您裝了x64作業系統,現實中系統還是會以安裝32位元軟體為主,不過還是能享有作業系統本身可管理記憶體較大、多跑一些程式時可以少動用一些相對慢很大的虛擬記憶體的好處。
您的說法比較像是有人在討論車子改Turbo,但是您提到"就算引擎改了Turbo,車室內空間仍然是一樣大",雖說這是毫無疑問的,但卻是兩個層面了。
2GB會用到不夠的x86/x64程式,市面上也不多,如果每一個常用知名軟體都需要上GB級的記憶體,DRAM產業就不會那麼悲情了。真正有功力的程式設計師/軟體公司,還會以明明同樣功能的程式能寫個更小、但是卻把程式寫得尾大不掉的軟體業同行為恥....
內文搜尋

X