為什麼32位系統只能識別4g記憶體

2023-02-14 22:05:06 字數 3686 閱讀 6420

1樓:斐念文

電腦是數字化的裝置,cpu只能處理0和1,而儲存都是有地址,這個地址就是能識別的最大數字。32位系統,就是2的32次方,4,294,967,296。除開硬體佔用的中斷地址,也就3.

5g左右了。每臺計算機不一樣,可識別記憶體大小在大概在。

7之間。

2樓:低頭三尺十一路

這是演算法的問題,1g=2^10m=1kb=1024位元組=2^10,那麼32位系統為什麼等於4g記憶體呢?看下面的公式:4g=2^2*2^10m=2^2*2^10*2^10kb=2^2*2^10*2^10*2^10位元組=2^32位元組,所以32位系統最大隻能識別4g記憶體哦。

win7 32位系統,升級4g記憶體後,為什麼只顯示2.36g可用???

3樓:愛笑的

我的電腦裝windows7 32位 也只能識別 ,剩下的就沒有了。https:

jpg圖上是我的電腦,windows8 64 位 ,在圖中,你可以看到,我的可用記憶體也只有 ,剩下的記憶體都用於系統快取、後臺程式、應用程式(以及 metro 裡的應用)……

你可能會注意到,「為硬體保留的記憶體」有,這是非常大的。

在系統硬體故障導致的宕機重啟後,這個區域可能會達到總記憶體的 20% ,但不會超過單條記憶體條的一般。

你可以留意一下這個,資源管理器的命令: /res (按下開始選單直接輸入…)

如果「為硬體保留的記憶體」佔用量太高,可以進行以下修改:

命令:msconfig

「引導」選項卡 --高階選項」 -最大記憶體」 設定你安裝記憶體的大小………

我以前用windows7 經常要回來修改這個……

4樓:匿名使用者

整合顯示卡分了一部分記憶體!

我的小本是4g的記憶體,裝了win7 32位系統後為什麼只顯示2.98g可用

5樓:立方鬼

可以這樣說,但是也不一定,有時候會更少,原因如下:

可能系統會「吃掉」一小部分的記憶體:眾所周知,電腦中二進位制中的換算關係是 1gb=1024mb,實際生產時,硬體廠商廠商的換算單位是1gb=1000mb,當電腦廠商告訴您,電腦中的記憶體是1gb的時候,其實記憶體是1000mb,系統識別時,用1000處以1024,也就顯示的記憶體是,同理安裝了4g的記憶體,系統會顯示記憶體是3.

9gb;記憶體(ram,也就是系統的定址總空間)=記憶體條(實體記憶體,記憶體條是4gb的)+bios記憶體+快取+視訊記憶體+..32位的電腦的定址空間是2的32次方,也就是4g,系統將這4gb的地址分配給記憶體條,快取,視訊記憶體,硬體等;

系統分配定址空間時是有優先順序的, bios的記憶體,cpu的快取,各個硬體的記憶體,顯示卡的視訊記憶體等,他們的優先順序比實體記憶體(也就是記憶體條)高,所以系統先將定址空間分配給bios的記憶體,cpu的快取,各個硬體的記憶體,顯示卡的視訊記憶體,最後才將剩餘的定址空間分配給記憶體條。比如顯示卡有500mb,那麼可以分配的記憶體也就只剩下。

5gb了;如果在32位電腦上裝上4g記憶體條依照優先順序關係,只能使用3g多的的記憶體條空間,因為前面的幾百mb空間是給了各個硬體(包括視訊記憶體),4gb的記憶體條只有其中的獲得了定址空間,此時只可以看到獲得了定址空間的那一部分記憶體條;

如果是2g的記憶體條,因為電腦本身定址能裡是4g,前面幾百mb給了硬體,依舊剩餘3g多的定址空間, 2g的記憶體條可以完全獲得2g的定址空間,也就能看到2g的記憶體條了。

6樓:匿名使用者

4g的最好裝個64位的,32位的只支援到3g這樣,所以你的4g記憶體只用了還有1g是來。

打秋風的。

7樓:匿名使用者

32位的只能識別出這麼多。

建議更換成64位的系統,這樣也能更好的發揮你的電腦的效能。

8樓:懸崖往事

win7系統只有64位的才可抄以襲支援4g以上大記憶體所以你重新裝一個64位win7系統就行了。

我的筆記本也是從2g升級到6g記憶體,然後從新裝了個64位系統就好了雖然可以用其他辦法打補丁讓32位系統支援大記憶體,但那樣實現容易出現問題,最好還是換成64位系統。

9樓:hk6785丄

32位的系統只支援。

抄這麼大的記憶體啊。

要麼換個64位的系統。

要麼破解下 用readyfor 4gb軟體 教程。

為什麼32位系統只能識別3g記憶體

10樓:匿名使用者

win系統32位的只能認到3g記憶體,這是無法改變的。且在實際應用中也無法完全發揮4g記憶體的功效的,計算機是需要軟體和硬體相輔相成的。

11樓:漂泊的流浪一族

32位系統不可能使用4g記憶體的,64位win7系統只要你的cpu雙核,記憶體達到4g那就再合適不過了呀。除非你的cpu太古老了,那就非常麻煩,64位xp作業系統很難裝的,驅動程式經常出錯,硬體也容易出現不相容,還有好多軟體容易出錯。

12樓:匿名使用者

不可以哦。32位指的是電腦可以有32位的地址線,那麼一共可以識別的儲存器數量(包括記憶體和各種硬體的輸出輸入埠)一共是2的32次方是4g,但是電腦還要給其他的硬體分配地址,所以能識別的記憶體只有3g了,這個除非你安裝64位的系統。不過如果記憶體有4g的話,應該可以安裝64位的作業系統的~

win7 32位系統只能使用4g記憶體嗎

13樓:匿名使用者

win7 32位系統確實只能使用4g記憶體。

win7 32位一款為使cpu進行32位運算而設計的作業系統,使用多大記憶體是由它的記憶體定址空間決定的。win7 32位的定址空間大小為2的32次方=4294967296byte=4g左右,超出部分,系統是不能識別的。如果記憶體大於4g,就需要更換作業系統,這樣才能充分使用大記憶體。

14樓:富二代追夢閣

準確的說32位的系統都不能使用4g記憶體,從xp(包含xp)往下的系統更不能識別4g記憶體,從xp(不包含xp)往上的系統僅僅只能識別4g記憶體而不能實際用到。因為32位x86架構是指個人電腦的地址匯流排是32位的,cpu、記憶體控制器、作業系統都是按32位地址匯流排設計。32位地址匯流排可以支援的記憶體地址**是4096mb,也就是有4gb的地址**,可以編4gb個地址。

這4gb個地址碼正好可以分配給4gb記憶體。但是,這4gb個地址碼不能全部分配給安裝在主機板上的實體記憶體。因為個人電腦還有很多裝置需要地址**,以便cpu可以根據地址碼找到它們,同時cpu和這些裝置交換資料需要暫時存放資料的儲存器——暫存器,這些暫存器也需要地址**。

比如硬碟控制器、軟碟機控制器、管理插在pci槽上的pci卡的pci匯流排控制器,pci-e匯流排控制器和pci-e顯示卡,它們都有暫存器都需要系統分配給它們地址**。這些地址由系統分配,電腦使用者在使用中感覺不到。這樣一來,當我們為電腦插上總容量為4gb的記憶體時,就有一部分記憶體分配不到地址**而不能使用。

4gb記憶體雖然不能在xp系統下被識別出來,但是能用的在左右,這樣已經完全滿足個人需求了(此時可以禁用虛擬記憶體)。如果覺得4gb沒有被用到,可以把一部分記憶體設定為虛擬硬碟,這樣把某些需要經常讀寫硬碟的軟體等放在虛擬硬碟,這樣就用到了全部記憶體了。

15樓:命是就這

32位的系統一般情況下只支援最大記憶體。如果想讓32位系統想支援4g以上大記憶體,其實也是有方法的,只需安裝一個虛擬記憶體盤軟體就行。

16樓:匿名使用者

32位系統只能夠識別4g或者4g以下,多的識別不了。

正版win7系統,32位,裝了4g記憶體識別4g但可用記憶體只有

要好的記憶體才有3.25g。你的記憶體應該不夠純,冒牌貨。像我筆記本的原裝金士頓就能識別出3.25g了。事實上32位系統最多也就只能識別3.25g,誰說3.75g的?根本不可能。如果你的電腦是雙顯示卡,就有可能顯示這麼多,因為整合顯示卡是佔記憶體的 32只能識別最多2.95記憶體,這是由系統本身決定...

4g記憶體換成了8g要把32位作業系統換成64位的嗎

在windows 32位作業系統中最大隻識別3.25 3.75之間,根據windows版本不同而不同。而目前64位windows系統最大支援128g。換言之,使用32位系統,你增加的4g記憶體相當於沒有換。您好,這個是必須要換的,如果不換的話那麼你的8g記憶體32位系統不能完全識別利用!望採納!當然...

4g記憶體能否安裝64位作業系統,4G記憶體能否安裝64位作業系統

能不能上64位作業系統不單看記憶體!還要看cpu和主機板!幫你看了一下,你的cpu和主機板是支援64位的!4g記憶體也可以裝64位win7作業系統!不過很勉強,建議換成8g的,不然會很慢!不過你的cpu和顯示卡也不算太好,就算上了64位的也體現不出多大效能!1 4gb記憶體完全可以安裝64位系統 2...