locked
請問VISTA的記憶體疑問 RRS feed

  • 問題

  • 大家好

    請問各位

    在ASUS P5B系列上裝了四條1GB的記憶體

    在BIOS當中也是除非開啟RAMMAP才能讀取到4GB的記憶體空間

    但OS下只能讀到2G (XP & VISTA)

    關掉RAMMAP 後 BIOS 大都只能讀到3308MB

    依照主機板不同 有些3008MB 連3G都不到 有些只剩 2880MB

    越貴的主機板還越少 (指P5B Premium Vista Edition)

    OS 也是比照BIOS 所抓到的數值 有時會減1MB(很納悶)

     

    我想問的是 WORKSTATION 都可以抓到4G

    XPPRO SP2 是比較新的 OS 就算記憶體定址上沒有更先進

    但也應該維持一樣的水平吧

    再來 VISTA 應該是目前最新的系統吧

    自己本身又更耗用記憶體

    加上目前的防毒啦 IE7 啦 OFFICE2007 啦 DX10遊戲啦 MCE介面啦

    哪一個不是越來越耗用記憶體

    如果依照目前我碰到的記憶體顯示問題

    在軟體系統越來越吃記憶體的情況下

    記憶體可用最高容量卻越來越少

    這不是很奇怪嗎

    以前2G 對系統而言已經很夠用

    去年開始 不論是系統 遊戲 程式 都趨向越來越占用記憶體

    XP 下或許是設計關係 無法讀取全部

    但新一代系統VISTA 應該要能解決吧

    尤其是在本身更耗用記憶體的情況下

     

    還有主機板也是 以前945時代

    在XP下還可以看到 3.5G左右的容量

    換到965 卻只剩 3008MB 連3G都不到

    怎麼大家都說進步

    這方面卻是裹足不前 還有倒退的趨勢呢

     

    有請版上的高手們

    幫小弟我解決一下XP 尤其是VISTA下

    記憶體使用容量問題

     

    (以上都是針對關閉虛擬記憶體下 系統記憶體夠用與否的狀態下的討論)

     

    謝謝

    2007年4月23日 上午 01:44

解答

  • 原來你是在說不能超過4G而不是不能用到4G。我想你可以把他解釋成市場區隔、強迫使用64bit Windows等等。或許哪天64bit環境還不夠成熟,又有夠多user需要用到4G以上的RAM時微軟會考慮把該功能下放到非Server版的Windows。
    2007年4月23日 下午 12:54
  • 有特殊記憶體需求的使用者可以採用 64 位元的 Windows XP、Windows Vista,甚至是其他作業系統來符合其需求。

     64位元版本的 Windows Vista 支援記憶體為 : 

    Windows Vista Home Basic : 8GB

    Windows Vista Home Premium : 16GB

    Windows Vista Business、Enterprise 和 Ultimate : 128GB

    2007年4月24日 上午 01:11
  • 我想沒什麼好說的吧,規格就是這樣寫而已,XP/Vista想超過4G就裝64bit。

    Memory Limits for Windows Releases

    2007年4月24日 上午 09:16
  • 單就遊戲來看,微軟 Game for Windows 系列的遊戲在 64 位元作業系統執行是沒有問題的,不過您硬體的驅動程式也要使用 64 位元專用的版本才能正常驅動。
    2007年4月24日 上午 10:06
  • 很難去解釋分頁檔在整個系統運作上的必要性(....以前學的全部還給學校了)
    用剩下的一點記憶,來討論一下(如果有觀念上的錯誤,請各位大大告訴我一下喔)

     

    以虛擬記憶體的角度來說,當然減少HD的IO是能夠達到系統效能的最佳化。

    我用一個簡單例子:把RAM當成一個工廠,CPU是一個生產線,

    今天一個要求來了。把所有資料撈到工廠裡,並把資料放入生產線,但是並非所有資料是一次生產就能達到最終目的,

    這生產過程中會有很多"暫存品",而分頁檔你可以把他當作是倉庫!

    當資料過多時,倉庫可以暫時堆放,當暫存品過多時,倉庫可以暫時堆放。

    這時還有另一個問題,就是暫存品裡可能含有不良品!

    你可以想像如果一家工廠,老是把 原料+暫存品 + 不良品 都放在廠區裡面,那有再多的廠區也不夠揮霍,甚至導致效能低落!

     

    這就是為什麼把分頁檔關閉後,系統會比較不穩定!

     

    以你的例子來說,

    你有2G的記憶體,若不使用暫存檔,開個IE7一定不是問題,甚至可以開好幾十個應用程式,但是把記憶體掏光了,這時候問題來了,不知你是否有發現,當你關掉應用程式,記憶體不一定被釋放回來!

    用簡單的說法,今天載入3個函數 A、B、C,經過運算後,產生AB、AC、AA、BB、BC、CC,但是實際上程式只要AA,其他的都只是"除錯函數",然後這些函數就占住記憶體,如果程式設計師沒有去設計說關掉應用程序也把自己產生的函數移除,那這些函數可能會長期佔用記憶體,因為你根本沒有分頁檔可以丟這些很久都不用的"無用資源"。

    那有分頁檔,這些函數資料因長時間不被使用,會被暫時擱置到分頁檔,讓系統記憶體作更有效的利用,如果程式設計不當,這些無用的函數會一直被丟到下一次系統重新開機才會消失!

    當然,這只是一個舉例,並不是所有程式運作的觀念。

     

     

    你可能會發現,為什麼1G + 1G的分頁檔,幾乎什麼軟體都能跑

    2G的記憶體(無分頁檔)卻多跑幾個就問題

     

    所以,我相信,以我剛剛提到我的PC,跑起來效能一定比你現在使用的PC效能好"非常多"(因為你沒有分頁檔)
    開玩笑的啦~

    2007年4月24日 上午 10:07
  • 就算是 SuperDome 這種等級電腦的入門規格來看好了,16 顆 CPU、64GB RAM,它還是需要至少 50GB 的硬碟空間來當 swap 用。

     

    Vista 家用版一樣有 64 位元的版本呀,為什麼要拿 64 位元的硬體來跑 32 位元的系統呢? 我知道有人也許會說應用程式不相容、驅動程式不相容等等之類的原因,那麼程式或硬體開發廠商是否也需要在 64 位元這一塊多加著墨呢? 跑 64 位元才是解除封印的方法,而這也是趨勢。

    2007年4月25日 上午 01:40
  • 整理一下

    1.分頁檔的設定建議值是實體記憶體的1.5倍

    2.分頁檔的功用不只是單單補足記憶體的不足

    3.目前32Bit xp 與vista 32bit只支援4G的記憶體(需硬體設計的配合)

     

    不過題外話,

    部前各大廠商所推出的軟體,規格表所記載之記憶體需求,大部分實體記憶體的數量,

    不過很少有看過有廠商寫:你開機後應該得還有n G的記憶體容量才能順利執行

    (我好過國內某廠商寫過,不過也只是建議數量,不是"一定")

     

    最後,

    我們很歡迎您將您的問題提出來在這裡討論、經驗分享、技術交流,

    但是產品的研發,是針對全球使用者的需求,當然無法做到盡善盡美,

    不只是微軟產品,所有產品都是如此。

    但是對產品的批評與建議,在這技術論壇並不大恰當,不是說不接受批評,

    而是您在這裡所有的建議(例如您對宣傳文宣上的建議),這裡的MVP、版主

    都沒有能力在這件事情上做任何的改變,文章會無形中變成了"抱怨文",

    抱怨文不是這論壇裡樂見的文章,因為只是"抱怨",這與技術論壇成立的本意不符。

     

    對產品有建議,您可以撥打0800-00-88-33,微軟客服專線,這裡會有專人替您遞交與回覆您的建議。

    2007年4月25日 上午 02:32

所有回覆

  • 只有2G的話那顯然你的主機板或記憶體有問題,請向廠商詢問。我這兩三年用過的板子隨便都可以用到2G多,只有4G才會有問題。

    相關資訊請參考:回覆:系統記憶體大小表示

    2007年4月23日 上午 08:00
  • 請問 有啥問題

    目前只有在開了

    MENORY REMAP 選項後

    BISO 顯示4096

    OS顯示2G

    關閉後 BIOS 顯示3008

    OS顯示 3008 OR 3007

    也問過華碩

    說MENORY REMAP 是給64位元系統用的

    我想問的是

    晶片組更新了

    作業系統也更新了

    為何可以用的記憶體容量 卻越來越少

    以前945可以到 3.5G上下

    現在965 卻只有 3008MB

    VISTA 目前最新的OS 卻也沒針對這問題做改善(32BIT 版)

    自己卻偏偏耗用更多記憶體

    可能我是不知道如何設定VISTA

    不知道版上的高手能幫忙解決嗎

     

    還有到底 /PAE 以及 /3GB 對XP 有沒有效

    希望除了VISTA 外 XP 也可以盡量多可用一點記憶體

     

    謝謝

    2007年4月23日 上午 09:39
  • 不好意思我沒看清楚,我以為你不管有沒有開Remap都只能用到2G,所以我才說有問題。

    開Remap會只能用到2G的話可能是晶片組的關係,你可以問問華碩。

    就我的經驗在nVidia的晶片組上有沒有開Remap在32bit Vista都可以用到3.xG,Intel的晶片組我還沒插那麼多試過。

    至於為什麼只能用到3.xG,相信連結那個討論串裡說得蠻清楚的。

    2007年4月23日 上午 10:02
  •  Eric Tsai 寫信:

    不好意思我沒看清楚,我以為你不管有沒有開Remap都只能用到2G,所以我才說有問題。

    開Remap會只能用到2G的話可能是晶片組的關係,你可以問問華碩。

    就我的經驗在nVidia的晶片組上有沒有開Remap在32bit Vista都可以用到3.xG,Intel的晶片組我還沒插那麼多試過。

    至於為什麼只能用到3.xG,相信連結那個討論串裡說得蠻清楚的。

     

    我是了解 為何不能用到4G

    我想問的是

    同樣是32位元的系統

    SERVER 就可以用超過4G

    XP 就不行

    就算剛出來時不行

    後來不能升級更新修正嗎

    VISTA 號稱新一代作業系統

    本身耗用更多記憶體

    DX10 遊戲 IE7 OFFICE 2007也是

    為何還是不支援4GB呢

     

    謝謝

    2007年4月23日 上午 11:11
  • 原來你是在說不能超過4G而不是不能用到4G。我想你可以把他解釋成市場區隔、強迫使用64bit Windows等等。或許哪天64bit環境還不夠成熟,又有夠多user需要用到4G以上的RAM時微軟會考慮把該功能下放到非Server版的Windows。
    2007年4月23日 下午 12:54
  •  Eric Tsai 寫信:
    原來你是在說不能超過4G而不是不能用到4G。我想你可以把他解釋成市場區隔、強迫使用64bit Windows等等。或許哪天64bit環境還不夠成熟,又有夠多user需要用到4G以上的RAM時微軟會考慮把該功能下放到非Server版的Windows。

     

    XP下 依去年那狀況

    使用2G 不開虛擬記憶體 已經有點緊繃

    玩遊戲是還好 使用VMWARE 就真的不太夠了 

    目前不管是VISTA (32BIT) OFFICE 2007 DX10 (大作) IE7等

    無一不是耗用更多記憶體的

    那只是純軟體部分

    硬體方面

    顯示卡 物理加速卡 音效卡 電視卡等 (非內建版)

    無一不是會耗用記憶體定址

    就連主機版本身 PCIE 16X

    那耗用更多

    既然不論軟硬體都會耗用更多記憶體(容量 定址等)

    偏偏作業系統本身裹足不前

    雖然硬體變快了

    但記憶體可用容量卻越來越少

    就算 硬體再快 以目前軟硬體架構而言

    用到虛擬記憶體後 系統就變烏龜一樣

    用到越大越慢(不是開越大喔)

    這點 微軟難道沒有概念嗎

    就算要市場區隔

    也要看市場的軟硬體狀況

    以前用4G 來劃分 很合理

    畢竟那時不論軟硬體都不會占用那樣多的記憶體(一般使用者 含遊戲)

    現在用4G 就有點跟不上時代  (加上自家產品又更吃記憶體)

    XP 不改進就算了

    VISTA (32BIT)不是要給使用者全新體驗

    怎連舊的XP不開虛擬記憶體的爽快度

    都無法達到

    就以模擬飛行X+XP來說

    開不開虛擬記憶體的載入 離開 換場景的速度來說

    真是天壤地別

    VISTA (32BIT)什麼都肥了

    就是不把記憶體容量上限也變肥

    真是很奇怪

     

     

     

     

     

    2007年4月23日 下午 07:28
  • 有特殊記憶體需求的使用者可以採用 64 位元的 Windows XP、Windows Vista,甚至是其他作業系統來符合其需求。

     64位元版本的 Windows Vista 支援記憶體為 : 

    Windows Vista Home Basic : 8GB

    Windows Vista Home Premium : 16GB

    Windows Vista Business、Enterprise 和 Ultimate : 128GB

    2007年4月24日 上午 01:11
  • 我沒特殊需求

    我只想要玩遊戲時

    不被虛擬記憶體拖慢速度

    現在硬碟就算比以往快很多

    但也是目前電腦基礎配備中最慢的

    加上遊戲 程式等 的記憶體耗用量一個比一個大

    64BIT 的系統又支援度太差

    所以才上來問有沒解決方式

    微軟又不是做不到

    自己開發的系統 程式 遊戲

    一個比一個耗用記憶體

    又不准消費者使用更多記憶體

    還說給消費者全新的體驗

    目前新東西我只感到越來越慢(因為記憶體不夠)

    難道就是微軟要給消費者的體驗嗎

    雖然VISTA 有很多微軟所謂的進步

    但烏龜般的運行速度為何不也打廣告呢

    這也不是目前VISTA 給的體驗嗎(對大型遊戲而言)

    全新的介面

    全新的操作方式

    更好的安全管理

    最重要的

    更慢的運行速度

    如果微軟敢在廣告中打最後一句

    我也不上來反映了

     

    7500元換來因為記憶體不能加大而變慢的系統

    真是白花錢了 不知道要去哪退貨說

    到不如換回XP算了

     

    再說64位元的VISTA

    如果支援性跟32位元的依樣

    我也可以接受

    但事實是一樣嗎?

    2007年4月24日 上午 02:55
  • 站在玩遊戲的角度來說,建議你使用HD RAID0,

    你會發現XP裝2G的RAM就有點浪費了(HD在拖存取效能)
    一般除非是影像工作者,不然系統不大需要那麼多的記憶體

     

    你可以試試看,其實,512MB、1G、2G與3G
    如果效能以10分來說:(不過我已經忘記我在哪裡看到這份測試報告了)
    512MB : 6
    1G         : 8.5

    1.5G      :10
    2G          :10

    3G        :8.5~9

     

    我目前的系統規格(記憶體與HD的角度)

    2G + RAID0 (2HD) + i-RAM (2G,只放記憶體交換檔)
    這系統我從XP 到 VISTA 32bit  and 64bit(現役)
    再沒特殊用途下,裝太多記憶體,不大能發揮系統效能。

     

    我用上述這硬體規格 + Vista 64 bit,跑最近很熱門的"C&C 3 泰伯倫之日",除了顯示卡效能不彰以外,

    也幾乎沒有什麼延遲感(應該說,我目前的系統,我看不出來有什麼效能差問題是來自於記憶體不足)
    甚至i-ram 也只幾乎用了1.2G掉(真是浪費我的記憶體)

    2007年4月24日 上午 07:25
  •  Will Chen 寫信:

    站在玩遊戲的角度來說,建議你使用HD RAID0,

    你會發現XP裝2G的RAM就有點浪費了(HD在拖存取效能)
    一般除非是影像工作者,不然系統不大需要那麼多的記憶體

     

    你可以試試看,其實,512MB、1G、2G與3G
    如果效能以10分來說:(不過我已經忘記我在哪裡看到這份測試報告了)
    512MB : 6
    1G         : 8.5

    1.5G      :10
    2G          :10

    3G        :8.5~9

     

    我目前的系統規格(記憶體與HD的角度)

    2G + RAID0 (2HD) + i-RAM (2G,只放記憶體交換檔)
    這系統我從XP 到 VISTA 32bit  and 64bit(現役)
    再沒特殊用途下,裝太多記憶體,不大能發揮系統效能。

     

    我用上述這硬體規格 + Vista 64 bit,跑最近很熱門的"C&C 3 泰伯倫之日",除了顯示卡效能不彰以外,

    也幾乎沒有什麼延遲感(應該說,我目前的系統,我看不出來有什麼效能差問題是來自於記憶體不足)
    甚至i-ram 也只幾乎用了1.2G掉(真是浪費我的記憶體)

     

    抱歉 我沒說清楚

    我說的緩慢 不是指記憶體本身容量對系統的影響

    而是使用到虛擬記憶體時 對系統的影響 尤其是大量使用到時

     

    假設實體記憶體只有1G

    開了兩個圖多又大的網頁

    這兩個網頁光是工作管理員看到的容量加起來就超過1G

    所以其中一定有檔案被寫入虛擬記憶體

    當切換網頁時 要將這些檔案讀回系統記憶體並寫入虛擬記憶體

    假設虛擬記憶體使用了512MB

    依照目前硬碟最快速度 512/60 也要8秒左右

    如果純粹使用記憶體 連這8秒都省了

    您的設備有IRAM 這也不過將8秒省到3秒左右

    比不上直接使用記憶體來的更快

    以上秒數還是理想值 實際還要更慢

    我的重點就是在這

    依目前微軟設計的系統 只要開了虛擬記憶體 幾乎沒有不能跑的程式

    此時使用純記憶體 跟 使用虛擬記憶體的差異就顯現出來了

    我的習慣是先看標題 想看的先開 等瀏覽完標題在 所以網頁慢慢看

    這就會耗用大量記憶體 升級到IE7 後更多

    有時連2G實體(不開虛擬)都不夠

    更不要說還沒看完 又去開遊戲程式等

    也就是因為這樣 所以才上來請教 如何使用更大的記體容量

    在XP VISTA 中

     

    2007年4月24日 上午 08:32
  • 我想沒什麼好說的吧,規格就是這樣寫而已,XP/Vista想超過4G就裝64bit。

    Memory Limits for Windows Releases

    2007年4月24日 上午 09:16
  •  Eric Tsai 寫信:

    我想沒什麼好說的吧,規格就是這樣寫而已,XP/Vista想超過4G就裝64bit。

    Memory Limits for Windows Releases

     

    請教

    我沒用過64位元系統

    依目前32 64 位元的VISTA

    軟體相容性上 有差異嗎 尤其是遊戲上

    2007年4月24日 上午 09:23
  •  

    2G在XP下沒幹麻是很夠,以玩遊戲角度而言2G已經不夠摟,跑COH使用1024*768特效全開會吃1.5G以上的RAM,當使用2G系統記憶體並關閉虛擬記憶體時很容易不夠記憶體而跳出..

    HD RAID0是有用但是如果是要用RAID0來增加虛擬記憶體的效能沒什麼意義吧,HD已經夠慢了給你理論值多一倍速度好了也遠低於實際所需的要速度,對於實際記憶體不足的情況這樣的做法也只是本末倒置,RAM不足還是增加RAM為上策.

    還有你用IRAM當交換檔不要拿來跟一般硬碟HD當交換檔比較.(F1跟老爺車比?)

     

    2G以上記憶體雖然使用到的機率不高,但如果需要用時跟不夠卻使用虛擬記憶體差別是很大的.

    記憶體裝大點不能增加效能這大家應該都知道,一騙校為的的顯示卡廠商都用低階晶片用大容量記憶體速度快點的來說效能較好.128M跟256M的256M較快其實都是256M用的RAM顆粒比較快....然後核心又不快為了賺錢增加成本低的RAM來騙錢.

     

     Will Chen 寫信:

    站在玩遊戲的角度來說,建議你使用HD RAID0,

    你會發現XP裝2G的RAM就有點浪費了(HD在拖存取效能)
    一般除非是影像工作者,不然系統不大需要那麼多的記憶體

     

    你可以試試看,其實,512MB、1G、2G與3G
    如果效能以10分來說:(不過我已經忘記我在哪裡看到這份測試報告了)
    512MB : 6
    1G         : 8.5

    1.5G      :10
    2G          :10

    3G        :8.5~9

     

    我目前的系統規格(記憶體與HD的角度)

    2G + RAID0 (2HD) + i-RAM (2G,只放記憶體交換檔)
    這系統我從XP 到 VISTA 32bit  and 64bit(現役)
    再沒特殊用途下,裝太多記憶體,不大能發揮系統效能。

     

    我用上述這硬體規格 + Vista 64 bit,跑最近很熱門的"C&C 3 泰伯倫之日",除了顯示卡效能不彰以外,

    也幾乎沒有什麼延遲感(應該說,我目前的系統,我看不出來有什麼效能差問題是來自於記憶體不足)
    甚至i-ram 也只幾乎用了1.2G掉(真是浪費我的記憶體)

    2007年4月24日 上午 10:02
  • 單就遊戲來看,微軟 Game for Windows 系列的遊戲在 64 位元作業系統執行是沒有問題的,不過您硬體的驅動程式也要使用 64 位元專用的版本才能正常驅動。
    2007年4月24日 上午 10:06
  • 很難去解釋分頁檔在整個系統運作上的必要性(....以前學的全部還給學校了)
    用剩下的一點記憶,來討論一下(如果有觀念上的錯誤,請各位大大告訴我一下喔)

     

    以虛擬記憶體的角度來說,當然減少HD的IO是能夠達到系統效能的最佳化。

    我用一個簡單例子:把RAM當成一個工廠,CPU是一個生產線,

    今天一個要求來了。把所有資料撈到工廠裡,並把資料放入生產線,但是並非所有資料是一次生產就能達到最終目的,

    這生產過程中會有很多"暫存品",而分頁檔你可以把他當作是倉庫!

    當資料過多時,倉庫可以暫時堆放,當暫存品過多時,倉庫可以暫時堆放。

    這時還有另一個問題,就是暫存品裡可能含有不良品!

    你可以想像如果一家工廠,老是把 原料+暫存品 + 不良品 都放在廠區裡面,那有再多的廠區也不夠揮霍,甚至導致效能低落!

     

    這就是為什麼把分頁檔關閉後,系統會比較不穩定!

     

    以你的例子來說,

    你有2G的記憶體,若不使用暫存檔,開個IE7一定不是問題,甚至可以開好幾十個應用程式,但是把記憶體掏光了,這時候問題來了,不知你是否有發現,當你關掉應用程式,記憶體不一定被釋放回來!

    用簡單的說法,今天載入3個函數 A、B、C,經過運算後,產生AB、AC、AA、BB、BC、CC,但是實際上程式只要AA,其他的都只是"除錯函數",然後這些函數就占住記憶體,如果程式設計師沒有去設計說關掉應用程序也把自己產生的函數移除,那這些函數可能會長期佔用記憶體,因為你根本沒有分頁檔可以丟這些很久都不用的"無用資源"。

    那有分頁檔,這些函數資料因長時間不被使用,會被暫時擱置到分頁檔,讓系統記憶體作更有效的利用,如果程式設計不當,這些無用的函數會一直被丟到下一次系統重新開機才會消失!

    當然,這只是一個舉例,並不是所有程式運作的觀念。

     

     

    你可能會發現,為什麼1G + 1G的分頁檔,幾乎什麼軟體都能跑

    2G的記憶體(無分頁檔)卻多跑幾個就問題

     

    所以,我相信,以我剛剛提到我的PC,跑起來效能一定比你現在使用的PC效能好"非常多"(因為你沒有分頁檔)
    開玩笑的啦~

    2007年4月24日 上午 10:07
  • 這就是為什麼我才會說"站在遊戲的角度"我會建議用RAID0 (分頁檔、整體硬碟存取效率都提升了)

    當然,i-ram 跟HD是不能比較,我也不建議為了提升效能而購置i-RAM(....我可能會被送我i-RAM的廠商罵死)

     

    不過如果要以分頁檔完全關閉的情況下,可能再多個4G 的RAM也不夠....因為多開幾個程式,還是會不足!

     

    其他分頁檔的觀念,在上一篇已經提到。

     

     

    2007年4月24日 上午 10:31
  • 一個小小的疑問

    目前不管有沒開虛擬記憶體

    在XP工作管理員裡

    可以看得出來嗎

    每個程式一樣會分 記憶體使用量 虛擬記憶體大小

    VISTA 下說詞不太一樣 還再研究

    既然不管開關虛擬記憶體 系統自動都會針對程式這樣劃分

    那直接使用大容量實體記憶體不就好了

    再說 虛擬記憶體不夠時 系統也會跳出來說 要增加虛擬記憶體

    唯一的差別是 虛擬記憶體要擴增容易 要增加實體記憶體會有諸多限制

    因此之前文章提到的 2G+1G 設定

    那也就是 實際上系統只能分配3G

    既然都是3G

    3G的RAM 比2G+1G 的R+VR 來說

    哪一個快 尤其是切換程式時

     

    還有 之前提到的 無用資源 的 佔用問題

    以OS 來說不管這 無用資源 是放哪

    只要3G 佔滿了 加上 系統無法釋放

    那該系統還是要重開 或是 加大虛擬記憶體

    這是 程式當機 或是 系統 或是 程式 設計不良造成

    跟是否為純3G RAM 或是 2G+1G 的 R+VR  完全沒有關係

    也因如此

    我才發這篇文章來尋求加大實體記憶體使用容量

     

     

    舉個實際例子

    前篇提到的 COH 這遊戲 我也有玩

    在我的系統設定為2G RAM +512MB 虛擬記憶體時

    (只開2G RAM不夠用)

    玩COH 單關久了 依樣遊戲會跳出

    系統依樣會出現虛擬記憶體不夠的提示

    也就是說事實上 根本無關是否有開虛擬記憶體

    而是 所有可分配的記憶體上限 才是關鍵

    按照目前32BIT 民用系統最多只能用到3.5G 實體記憶體

    (隨者硬體的複雜化 還有減少的趨勢)

    (目前使用965 +PCIE顯示卡+創巨X-F音I效卡+電視卡+物理卡後 實際只能用到2.8G左右

    扣掉VISTA佔用1G 程式或遊戲本身能用的空間是越來越少了 在排除虛擬記憶體的情況下)

    以後的現象就是 虛擬記憶體要越開越大

    改天當虛擬記憶體必須設超過3G時

    保守估計 切換大型程式(遊戲) 會需要30秒以上

    那時微軟是不是該加個廣告

    全新體驗就是 等待,是我們給您唯一的不變(不便)體驗

     

    最後我發這篇文章的目的也不是說是否要開 虛擬記憶體 要開多少

    而是希望民用系統可以使用超過4G的實體記憶體(4G-8G之間)

    不然就請微軟加個廣告

    全新體驗就是 等待,是我們給您唯一的不變(不便)體驗

     

     

    2007年4月24日 下午 09:38
  • 就算是 SuperDome 這種等級電腦的入門規格來看好了,16 顆 CPU、64GB RAM,它還是需要至少 50GB 的硬碟空間來當 swap 用。

     

    Vista 家用版一樣有 64 位元的版本呀,為什麼要拿 64 位元的硬體來跑 32 位元的系統呢? 我知道有人也許會說應用程式不相容、驅動程式不相容等等之類的原因,那麼程式或硬體開發廠商是否也需要在 64 位元這一塊多加著墨呢? 跑 64 位元才是解除封印的方法,而這也是趨勢。

    2007年4月25日 上午 01:40
  • 整理一下

    1.分頁檔的設定建議值是實體記憶體的1.5倍

    2.分頁檔的功用不只是單單補足記憶體的不足

    3.目前32Bit xp 與vista 32bit只支援4G的記憶體(需硬體設計的配合)

     

    不過題外話,

    部前各大廠商所推出的軟體,規格表所記載之記憶體需求,大部分實體記憶體的數量,

    不過很少有看過有廠商寫:你開機後應該得還有n G的記憶體容量才能順利執行

    (我好過國內某廠商寫過,不過也只是建議數量,不是"一定")

     

    最後,

    我們很歡迎您將您的問題提出來在這裡討論、經驗分享、技術交流,

    但是產品的研發,是針對全球使用者的需求,當然無法做到盡善盡美,

    不只是微軟產品,所有產品都是如此。

    但是對產品的批評與建議,在這技術論壇並不大恰當,不是說不接受批評,

    而是您在這裡所有的建議(例如您對宣傳文宣上的建議),這裡的MVP、版主

    都沒有能力在這件事情上做任何的改變,文章會無形中變成了"抱怨文",

    抱怨文不是這論壇裡樂見的文章,因為只是"抱怨",這與技術論壇成立的本意不符。

     

    對產品有建議,您可以撥打0800-00-88-33,微軟客服專線,這裡會有專人替您遞交與回覆您的建議。

    2007年4月25日 上午 02:32
  • 在我的系統設定為2G RAM +512MB 虛擬記憶體時

    (只開2G RAM不夠用)

     

    當然不夠~虛計連微軟都建議要1.5倍-2.5倍了~

    生產的快倉庫來不及輸出不等同是回托系統的速度~

    以2G來說虛擬至少要3560-4600才會稍微比較正常~

     

    2007年10月22日 上午 01:43
  • 雖然抱怨文在這裡並不恰當,我同意。但是這些問題微軟老大哥會在他賣的產品中清楚的告訴使用者嗎?
    可能要等到使用到才會發現吧!我也是從網路上看到 VISTA 的記憶體疑問,用 Google 一路搜尋到此處,
    也讓我更瞭解公司要採購新的設備搭配的 OS ,用 XP 32 Bits 還是 vista 32 Bits 好。只可惜的是
     Windows 是賣方市場,您只能屈就現實,而沒有太多的選擇,不是嗎?

    2007年11月9日 下午 02:35
  •  

     Will Chen 寫信:

    我用一個簡單例子:把RAM當成一個工廠,CPU是一個生產線,

    今天一個要求來了。把所有資料撈到工廠裡,並把資料放入生產線,但是並非所有資料是一次生產就能達到最終目的,

    這生產過程中會有很多"暫存品",而分頁檔你可以把他當作是倉庫!

    當資料過多時,倉庫可以暫時堆放,當暫存品過多時,倉庫可以暫時堆放。

    這時還有另一個問題,就是暫存品裡可能含有不良品!

    你可以想像如果一家工廠,老是把 原料+暫存品 + 不良品 都放在廠區裡面,那有再多的廠區也不夠揮霍,甚至導致效能低落! 

     

    恕刪...

     

    上面的例子有點不對

    系統 實體記憶體對於CPU而言 就是倉庫 (最大的倉庫就是硬碟)

    專門放 即將要 正要 已經處理的資料

    虛擬記憶體的產生 是因為實體記憶體 價格高昂

    系統又需要更多的記憶體空間所產生的變相措施 (價格便宜非常多)

    至於微軟建議 那只是建議(針對XP剛發售當時情況而言)

    設更多 或少點 只要沒有用到 根本沒差

     

    以CPU的角度來說 記憶體存在唯一的用處

    就是加速即將要 正要 已經處理的資料的存取

    就算將記憶體拿掉(硬體設計時就沒規劃)

    系統本身也可以運作 只是會非常慢 慢到你受不了

    慢到懷疑系統已經當掉了

     

     Will Chen 寫信:

    當你關掉應用程式,記憶體不一定被釋放回來!

     

    恕刪...

     

    這是因為系統或是程式沒寫好

    跟記憶體夠不夠 有沒虛擬記憶體沒關係 

    只是 記憶體不夠的情況下 這問題更容易發生

     

     路人 寫信:

    在我的系統設定為2G RAM +512MB 虛擬記憶體時

    (只開2G RAM不夠用)

     

    當然不夠~虛計連微軟都建議要1.5倍-2.5倍了~

    生產的快倉庫來不及輸出不等同是回托系統的速度~

    以2G來說虛擬至少要3560-4600才會稍微比較正常~

     

    至於

    在我的系統設定為2G RAM +512MB 虛擬記憶體時

    (只開2G RAM不夠用)

     

    當然不夠~虛計連微軟都建議要1.5倍-2.5倍了~

    這是斷章取意

    會開2G RAM +512MB 虛擬記憶體 是因為COH遊戲要用到才不夠

    不然根本不開

     

    再來虛擬記憶體 連微軟都建議要1.5倍-2.5倍了

    這是針對早期記憶體普遍容量偏小時 適用

    目前除非是使用很多軟體 或是需求大記憶體軟體

    不然以XP而言 2G就不需要開虛擬記憶體

    或是說你知道你程式執行最多需要多少記憶體

    不管是實體 或是虛擬的

    把實體記憶體擴大到 實體+虛擬所需的容量 還多(暫時不管硬體限制)

    系統或是程式會跟你說記憶體不夠嗎

    根本不會

     

    還有人為了順暢

    還將網頁暫存檔放在利用實體記憶體模擬出來的磁碟分區裡面呢

    就是要利用記憶體高速的特性 來達到最佳的速度

    畢竟相對於記憶體而言 硬碟IO的速度實在太慢了

    差意也隨科技的進步 越來越大 硬碟是不可能縮小跟記憶體速度上的比值的

     

    最後

    以前XP剛出來是因為記憶體太貴

    所以大家的記憶體安裝上普遍偏小

    現在記憶體便宜了

    VISTA一推出 自己本身對於記憶體的需求更高不說

    還自己限制最大使用量只到4G(32BIT系統)

    至於需求高多少呢 以系統本身而言

    XP最多512MB VISTA 至少要2G

    這還不包括其它程式使用說

    偏偏給你限制到3.XG的最高使用量(32bit軟體+硬體的限制)

    不只這樣 我還懷疑VISTA本身裡面的程式

    自己都有記憶體(實體+虛擬)使用的上限 應該是2G

    2007年11月9日 下午 05:43