當前位置:才華齋>計算機>計算機硬體>

32位系統不支援大記憶體的原因

計算機硬體 閱讀(1.59W)

32位:系統能夠識別的記憶體最大在3.25-3.5GB左右,也就是說4GB的記憶體條有0.5GB左右用不了。2GB記憶體條或者2GB+1GB記憶體條用32位系統絲毫沒有影響。

32位系統不支援大記憶體的原因

64位:對於64位系統的Windows 7,最大記憶體支援就要視不同的系統版本而定了。比如,Windows 7 Home Basic 64位最大僅支援8GB記憶體、Home Premium為192GB,此外,高階的Enterprise、Ultimate等則支援支援192GB的最大記憶體。

  一、換算關係的差異

眾所周知,電腦中二進位制中的換算關係是 1GB=1024MB,實際生產時,硬體廠商廠商的換算單位是1GB=1000MB,當電腦廠商告訴您,您電腦中的記憶體是1GB的時候,其實您的記憶體是1000MB,系統識別時,用1000處以1024,也就顯示您的記憶體是0.976GB,同理您安裝了4G的記憶體,系統會顯示您的記憶體是3.9GB。

  二、32位系統架構限制

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

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

相當於一條街上有1000戶居民,但是門牌號碼確實只有800個,於是還有200戶居民沒能獲得門牌號碼,但是這200戶居民並未消失。

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

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