可以這麼簡單的理解:32位系統,計算機最多同時傳輸32位的資料,所以作業系統在定址的時候,最多隻能使用2的32次冪的空間,也就是4G,但是系統將這4GB的地址分配給快取,視訊記憶體,硬體等定址空間時是有優先順序的,BIOS的高位對映,各個硬體的快取,顯示卡的臨時視訊記憶體等,它們的優先順序比你能使用的物理記憶體高,所以系統優先將定址空間分配給BIOS的高位對映還有CPU的快取以及其他各個硬體的快取,顯示卡的臨時視訊記憶體,最後才將剩餘的定址空間分配你能使用的物理記憶體。所以在32位電腦上裝上4G記憶體條依照優先順序關係,你只能使用3G多的的記憶體條空間,因為前面的幾百MB空間是給了各個硬體(包括視訊記憶體的臨時存取),所以4GB的記憶體條就只有其中3.31GB獲得了定址空間,此時您只可以看到獲得了定址空間的那一部分記憶體條。如果是2G的記憶體條,因為電腦本身定址能力是4G,前面幾百MB給了硬體,依舊剩餘3G多的定址空間, 2G的記憶體條可以完全獲得2G的定址空間,您也就能看到2G的記憶體了,另外即便是64位系統的4G記憶體,真實可用的也只有不到4G而已。同時物理記憶體換算也是問題,windows以1024M為1G,而生產商以1000M為1G。
可以這麼簡單的理解:32位系統,計算機最多同時傳輸32位的資料,所以作業系統在定址的時候,最多隻能使用2的32次冪的空間,也就是4G,但是系統將這4GB的地址分配給快取,視訊記憶體,硬體等定址空間時是有優先順序的,BIOS的高位對映,各個硬體的快取,顯示卡的臨時視訊記憶體等,它們的優先順序比你能使用的物理記憶體高,所以系統優先將定址空間分配給BIOS的高位對映還有CPU的快取以及其他各個硬體的快取,顯示卡的臨時視訊記憶體,最後才將剩餘的定址空間分配你能使用的物理記憶體。所以在32位電腦上裝上4G記憶體條依照優先順序關係,你只能使用3G多的的記憶體條空間,因為前面的幾百MB空間是給了各個硬體(包括視訊記憶體的臨時存取),所以4GB的記憶體條就只有其中3.31GB獲得了定址空間,此時您只可以看到獲得了定址空間的那一部分記憶體條。如果是2G的記憶體條,因為電腦本身定址能力是4G,前面幾百MB給了硬體,依舊剩餘3G多的定址空間, 2G的記憶體條可以完全獲得2G的定址空間,您也就能看到2G的記憶體了,另外即便是64位系統的4G記憶體,真實可用的也只有不到4G而已。同時物理記憶體換算也是問題,windows以1024M為1G,而生產商以1000M為1G。