32位的系統為什麼可支援的最大記憶體是4g

2021-03-11 13:12:36 字數 2214 閱讀 3920

1樓:匿名使用者

有4294967296種組合方式,在記憶體中如果按1個位元組分配1個地址,那麼最大能分配記憶體就是約4.29g位元組。但實際比這要小些。

2樓:匿名使用者

是因為32位系統只支援32位定址:即2^32(b) = 4* 2^30(b) = 4294967296(b) = 4*2^20(kb) = 4194304(kb) = 4*2 ^10(mb) = 4096(mb) = 4(gb)

而32位windows2003 支援大記憶體內是因為 windows2003有awe功能,通過算容法換算來支援大於4g的記憶體,但效率會變低,沒直接使用64位系統好。 很多32位的xp只看到3點多g的記憶體是因為系統要預留部分給系統自己使用,只顯示3點多g。

3樓:溪貝0號

先宣告:大多數bai人回du答的所謂的32根匯流排有2^32次方的zhi變換,

dao說的對,但沒說專

清楚,準確說是屬,按位元組呼叫是2^32種變換, 按位呼叫就是2^32*8種變換。

再證明:4g的記憶體,總的可用資料位是 2^32 *8 位,沒錯 ,就是4g *8bit 即 4g位元組;

記憶體控制和呼叫的最小單位是1個位元組,也就是8位。(小於8位,什麼也做不了,所以設計的時候就是8位當成一個位元組。 記憶體裡面的暫存器大多也是8個一組的。)

4樓:撞不周山

定址的最小單位是byte而不是bit,所以不用除以8。

右側記憶體表示的地址0、1、2、3、4、5...已經是byte了

5樓:匿名使用者

^2^bai32 = 4 * 2^10 * 2 ^10 *2^10b=4gb

32位x86架構是指個人電腦

du的地址

zhi匯流排是32位的,cpu、內

dao存控制器、作業系統都內是容按32位地址匯流排設計。32位地址匯流排可以支援的記憶體地址**是 4096mb,也就是有4gb的地址**,可以編4gb個地址。這4gb個地址碼正好可以分配給4gb記憶體。

但是,這4gb個地址碼不能全部分配給安裝在主機板上的實體記憶體。因為個人電腦還有很多裝置需要地址**,以便cpu可以根據地址碼找到它們,同時cpu和這些裝置交換資料需要暫時存放資料的儲存器 ——暫存器,這些暫存器也需要地址**。比如硬碟控制器、軟碟機控制器、管理插在pci槽上的 pci卡的pci匯流排控制器,pci-e匯流排控制器和pci-e顯示卡,它們都有暫存器都需要系統分配給它們地址**。

這些地址由系統分配,電腦使用者在使用中感覺不到。這樣一來,當我們為電腦插上總容量為4gb的記憶體時,就有一部分記憶體分配不到地址**而不能使用。

6樓:毀人一道

不是4294967296bit

而是4294967296b

7樓:空心

我不知道誰和你bai說的du32位系統只支援最大zhi4g記憶體,當然xp系統一般最大dao只支援3g多一內點,

但就我所知容道,32位的windows2003,最高的資訊中心版,支援的就遠遠不止4g,達到64g,

你這樣算是不對的,

支援多大的記憶體和當時的技術,成本,和限制有關,基本和演算法無關

32位作業系統最大支援4g記憶體 30

8樓:溪貝0號

先宣告:4g的記憶體,總的可用

資料位是 2^32 *8 位,沒錯 ,就是4g *8bit ;

但這和匯流排一次呼叫多少沒關係。匯流排是32根,一次呼叫最多就是2的32次方種變換。 1次最小的變換是呼叫1個位元組,沒聽說過呼叫半個位元組的。

所有呼叫的變換都是8bit的倍數,即一次呼叫至少1個位元組。 即32根匯流排,有2^32種位元組呼叫,即有2^32*8次方的位呼叫。 由於呼叫最小單位是位元組,所以最大支援4g

9樓:匿名使用者

記憶體定址是指cpu允許支援的記憶體大小,32位處理器一次只能處理32位,就是2^32=4g;

64位為 2^64=16777216tb...

10樓:匿名使用者

byte 一個位元組 8byte

2^8 = 256 那你能說 一位元組有 256位嗎? 2^8只是一個取值範圍

所以這裡的2^32 算出來的也是不帶單位的 僅僅是一個取值範圍

11樓:匿名使用者

2的32次方是4g,資料線就有32根,所以最大是4g,採用4g的話其他線分配時就得想想辦法了,望採納

32位的win7最大支援多大記憶體 支援4g的嗎

無論是xp還是win7的32位系統都只能識別3.25g記憶體,多的就浪費了,不能被使用 如果要想全部用上 須換成64位系統 專業回答 回答完畢 謝謝向我團隊求助 信任我團隊 預設的只能支援3g多,有補丁能支援4g以上,但有風險,可能起不來系統。4g記憶體。裝32位win7都浪費記憶體了。實際只用了差...

為什麼32位處理器的定址空間最大為

記憶體定址取決於處理器的針腳數量。32位的處理器32個針腳就能有2的32次方的定址空間。32位的處理器有35個針腳的就有2的35次方的定址空間。基本簡介 32位處理器,計算機中的位數指的是cpu一次能處理的最大位數。32位計算機的cpu一次最多能處理32位資料,例如它的eax暫存器就是32位的,當然...

win7的32位和64位雙系統,想解除安裝32位的,糾結於啟動引

用64位win7登入 1以管理員身份執行cmd,輸入 bcdboot c windows s c 2執行 msconfig開啟系統配置 引導中刪除32位win7的啟動項,格式化32位win7所在分割槽。1 兩個都刪了,重灌64位,這是最佳方案,也是最簡單的2 找個軟體,把系統遷移到c盤,需要軟體。3...