32位作業系統最多隻支援4g記憶體。
cpu能不能直接訪問硬碟的資料呢, 不能。 只能通過把硬碟的資料先放到記憶體裡, 然後再從記憶體裡訪問硬碟的資料。我們平時玩遊戲碰上讀圖loading 進度條的這個過程, 就是把資料從硬碟讀到記憶體的過程啊。 讀完條後地圖的資料就在記憶體中了。
記憶體是把8個8個bit排成1組, 每1組成為1個單位, 大小是1byte(位元組), cpu每一次只能訪問1個byte, 而不能單獨去訪問具體的1個小格仔(bit)。1個byte位元組就是記憶體的最小的io單位。
1千兆位元組(gb)=1073741824位元組(b)。
32位只支援2^32個定址。也就是4294967296位元組的大小。除以上面的1073741824得到4g。
2^32 = 4 * 1024(g) * 1024(m) * 1024(k) = 4294967296 , 就是4g啊, 而每1個位址對應1個1個位元組, 容量就是1byte, 所以2^32個位址就總共能對應應4gb的記憶體容量啊, 這裡的b指的是byte 位元組啊。
既然32位系統裡記憶體位址長度是32位的. 所以32位的位址範圍就是從 0000 0000 0000 0000 0000 0000 0000 0000 到 1111 1111 1111 1111 1111 1111 1111 1111 啦(ox00000000 ~ oxffffffff), 這裡有幾個位址呢? 明顯是有 2^32 個啦。每個位址對應乙個8bit的的記憶體單位。
64位作業系統,最高支援2^32*4g記憶體,非常大了。
乙個位址,對應乙個位元組的記憶體容量。乙個位元組的記憶體容量能夠儲存8bit。4個位元組的記憶體容量,儲存32bit,儲存乙個位址。
記憶體儲存於訪問:
32位作業系統與64位作業系統的區別
區別一 設計初衷不同 64位系統只能裝在64位電腦上。32位系統可以安裝在32位電腦上或64位電腦上。32位系統裝在64位電腦上會導致電腦無法達到最大效能。區別三 運算速度不同 64位系統資料寬度為64位,32位系統資料寬度為32位。理論上效能相差一倍。區別四 定址能力不同 64位系統優勢還體現在對...
32位作業系統和64位作業系統的區別
第二,要求配置不同。64位作業系統只能安裝在64位電腦上 cpu必須是64位的 同時需要安裝64位常用軟體以發揮64位 x64 的最佳效能。32位作業系統則可以安裝在32位 32位cpu 或64位 64位cpu 電腦上。當然,32位作業系統安裝在64位電腦上,其硬體恰似 大馬拉小車 64位效能就會大...
32位作業系統和64位作業系統應該注意的地方
1.資料型別在各種機器中所佔的位元組數不同 16位平台 char 1個位元組8位 short 2個位元組16位 int 2個位元組16位 long 4個位元組32位 指標 2個位元組 32位平台 char 1個位元組8位 short 2個位元組16位 int 4個位元組32位 long 4個位元組 ...