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 閱讀(2812) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 宜昌市| 北京市| 陵川县| 浦城县| 乌审旗| 亚东县| 西宁市| 河东区| 罗山县| 华池县| 丽水市| 怀宁县| 梓潼县| 阳东县| 丹棱县| 墨玉县| 澎湖县| 高雄市| 兴文县| 吉水县| 金坛市| 博野县| 房产| 周至县| 揭东县| 襄城县| 环江| 常州市| 广宁县| 彩票| 牡丹江市| 图片| 安福县| 潮州市| 大厂| 岳普湖县| 崇左市| 嘉黎县| 乌拉特中旗| 宽城| 青铜峡市|