paulwong

          T60升級內存的問題

          最近T60使用ECLIPSE時老報內存不夠,機器原本用的是2G的內存,因此打算升級內存,看了網上的各種文章,決定采用直接換成2根2G,組成4G的內存使用,由于之前說法,32位的操作系統只能認3G的內存,有1G是沒用上的,結果也是這樣,但說裝上RAMDISK后,可以將那1G內存轉成內存硬盤,給虛擬內存用,因此也不會浪費,結果試了N多次,虛擬硬盤用的內存不是額外的那1G,最后查資料,結論如下:如果要他顯示4G要滿足如下條件:

          1. 要在PC中使用超過4GB的內存,需要同時滿足以下若干條件
          (1)主板配置有支持至少8GB內存尋址的芯片組(例如Intel P965/P975)
          (2)CPU支持X64指令集(例如Intel Core2處理器)
          (3)BIOS支持memory remapping
          (4)使用64bit的操作系統(或支持物理內存擴展技術的32bit操作系統)

          2. Intel 945芯片組或更早期的芯片組,受到32bit的限制,最大只能尋址到4GB,也就是說只能訪問4GB以內的地址。但是這4GB地址并不是完全留給內存使用的,與此同時,各種接口、IO設備都還需要分配大量的尋址空間(例如顯卡通常就要占用數百MB),所以最后留給系統物理內存這一硬件的尋址空間,就只剩下3GB多一些。而操作系統也只能識別到這么多的物理內存。因此,如果PC系統的硬件達不到以上第一點中的(1)(2)(3)條時,即使在系統中安裝超過4GB的內存,能夠被識別的物理內存也只有4GB,而留給操作系統使用的只有3GB多一些。

          3. 操作系統對識別的內存數也有影響。32bit的操作系統只具備4GB的尋址能力,即使硬件滿足上述使用4GB內存的條件,限于操作系統的尋址空間限制,必須要保留數百MB的尋址空間給各種接口和IO設備,因此操作系統仍然最多只可以用到3GB多一些的物理內存。而64bit的操作系統下,因為把各種接口和IO設備所占用的地址空間移到更靠后的地址段,因此4GB物理內存可以完全尋址,也就是完全識別使用。再延伸一下,同理可以推斷,假設某64bit操作系統的最大尋址能力是8GB,而系統安裝了8GB的物理內存,那么操作系統可以識別并使用的內存也就是7GB多一些。

          芯片組的問題,浪費了1G內存。

          posted on 2011-10-15 23:49 paulwong 閱讀(2816) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 平远县| 眉山市| 贵定县| 丰镇市| 长治县| 于都县| 四子王旗| 衢州市| 九台市| 临沧市| 达日县| 星子县| 大方县| 枣强县| 象州县| 兴隆县| 启东市| 定边县| 神池县| 佛学| 万荣县| 塔城市| 西盟| 东丽区| 岳普湖县| 湟中县| 盐津县| 隆德县| 郁南县| 彰武县| 门头沟区| 阿瓦提县| 海口市| 阿坝| 洪湖市| 正宁县| 鄂州市| 大姚县| 图们市| 商水县| 康平县|