學習啦 > 學習電腦 > 電腦硬件知識 > 內存知識 > linux支持多大內存

linux支持多大內存

時間: 捷鋒774 分享

linux支持多大內存

  Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng)。下面是學習啦小編帶來的關于linux支持多大內存的內容,歡迎閱讀!

  linux支持多大內存:

  32位linux不打開PAE,則最多只能識別出4GB內存,若打開PAE,則最多可以識別出64GB內存。但是 32位系統(tǒng)下的進程一次最多只能尋址4GB的空間。

  64位linux則沒有32位系統(tǒng)的限制。因此對于內存大于4GB的機器來說,最好安裝64位系統(tǒng)。

  簡單介紹下如何讓redhat 5-32位支持4G以上內存。

  步驟1:

  安裝kernel-PAE.i686 內核包,讓系統(tǒng)內核支持PAE物理地址擴展。

  rpm-ivh kernel-PAE-2.6.18-53.el5.i686.rpm 安裝的時候會報如下警告。

  將安裝命令由原本的rpm-ivh ****.rpm 改為rpm -ivh ****.rpm –force --nodeps就可以了,nodeps的意思是忽視依賴關系。因為各個軟件之間會有或多或少的存在關聯(lián),有了這兩個設置選項就忽略了這些依賴關系,強制安裝。

  步驟2:

  設置linux系統(tǒng)啟動加加載內核,讓系統(tǒng)啟用PAE的內核

  [root@wangdm~ 12:40 #11]# /boot/grub/grub.conf

  #grub.conf generated by anaconda

  #

  #Note that you do not have to rerun grub after making changes to this file

  #NOTICE: You have a /boot partition. This means that

  # all kernel and initrd paths arerelative to /boot/, eg.

  # root (hd0,0)

  # kernel /vmlinuz-version roroot=/dev/sda3

  # initrd /initrd-version.img

  #boot=/dev/sda

  default=0 (將default=1修改為default=0就可以了)

  timeout=5

  splashimage=(hd0,0)/grub/splash.xpm.gz

  hiddenmenu

  #升級后的系統(tǒng)引導

  titleRed Hat Enterprise Linux Server

  RedHat Enterprise Linux Server (2.6.18-53.el5PAE)

  root (hd0,0)

  kernel /vmlinuz-2.6.18-53.el5PAE roroot=LABEL=/ rhgb quiet

  initrd /initrd-2.6.18-53.el5PAE.img

  #升級前的系統(tǒng)引導,將其注釋掉

  #titleRed Hat Enterprise Linux Server (2.6.18-194.el5)

  # root (hd0,0)

  # kernel /vmlinuz-2.6.18-194.el5 roroot=LABEL=/ rhgb quiet

  # initrd /initrd-2.6.18-194.el5.img

  保存后重啟linux,系統(tǒng)內核就能最大支持64G內存了。

  通過查,cat/boot/config-*|grep PAE可以查看當前的支持情況如下圖顯示。

  相關閱讀推薦:

  內存的工作方式,內存又有FPA EDO DRAM和SDRAM(同步動態(tài)RAM)等形式。

  FPM(FAST PAGE MODE)RAM 快速頁面模式隨機存取存儲器:thinkpad 原裝內存條這是較早的電腦系統(tǒng)普通使用的內存,它每隔三個時鐘脈沖周期傳送一次數據。

  EDO(EXTENDED DATA OUT)RAM

  擴展數據輸出隨機存取存儲器:EDO內存取消了主板與內存兩個存儲周期之間的時間間隔,他每隔兩個時鐘脈沖周期輸出一次數據,大大地縮短了存取時間,使存儲速度提高30%。EDO一般是72腳,EDO內存已經被SDRAM所取代。

  S(synchronous)DRAM

  同步動態(tài)隨機存取存儲器:SDRAM為168腳,這是PENTIUM及以上機型使用的內存。SDRAM將CPU與RAM通過一個相同的時鐘鎖在一起,使CPU和RAM能夠共享一個時鐘周期,以相同的速度同步工作,每一個時鐘脈沖的上升沿便開始傳遞數據,速度比EDO內存提高50%。

  DDR(DOUBLE DATA RATE)RAM

  SDRAM的更新?lián)Q代產品,他允許在時鐘脈沖的上升沿和下降沿傳輸數據,這樣不需要提高時鐘的頻率就能加倍提高SDRAM的速度。

  RDRAM(RAMBUS DRAM)存儲器總線式動態(tài)隨機存取存儲器;內存條RDRAM是RAMBUS公司開發(fā)的具有系統(tǒng)帶寬,芯片到芯片接口設計的新型DRAM,他能在很高的頻率范圍內通過一個簡單的總線傳輸數據。他同時使用低電壓信號,在高速同步時鐘脈沖的兩邊沿傳輸數據。INTEL將在其820芯片組產品中加入對RDRAM的支持。

  內存的參數主要有兩個:存儲容量和存取時間。存儲容量越大,電腦能記憶的信息越多。存取時間則以納秒(NS)為單位來計算。一納秒等于10億分之一秒。數字越小,表明內存的存取速度越快。

看了linux支持多大內存文章內容的人還看:

1.linux如何查看內存大小

2.linux怎么看內存大小

3.Linux使用dmidecode命令查看內存型號

4.詳解Linux系統(tǒng)內存知識及調優(yōu)方案

5.linux查詢物理內存的方法有哪些

6.linux怎么查看磁盤空間

7.Linux內核訪問用戶空間內存的方法是什么

8.Linux TOP命令 按內存占用排序和按CPU占用排序

9.linux系統(tǒng)對配置有什么要求

10.關于Linux虛擬內存和物理內存的介紹

672374