網站首頁 健康生活 世界之窗 解夢大全 生肖 星座 火車查詢 節日
當前位置:秒懂生活集 > 健康生活 > 生活

32位系統支援多大內存 32位系統能夠支援多大內存

欄目: 生活 / 發佈於: / 人氣:9.77K

32位系統最大可以支援4G內存。32位處理器可以一次性處理4個字節的數據量,cpu的位是指一次性可處理的數據量是多少,1字節=8位,因此32位操作系統針對的32位的CPU設計。

32位系統支援多大內存 32位系統能夠支援多大內存

cpu處理計算的時候“數據”和“指令”是不同對待的。32位的CPU更加方便,我們就可以一次處理一個a=a+b這樣的命令了。優點:簡化了軟件設計的複雜度。缺點:硬件設計更加複雜,計算速度下降。一般來講32位的CPU對於我們來講是最理性的CPU,對於軟件開發來講足夠了,但是內存尋址空間在2的32次方=4294967296Byte=4G左右。

32位系統支援多大內存 32位系統能夠支援多大內存 第2張

32位系統的後續發展:很顯然32位CPU只有4G左右的內存尋址空間,對於一些服務器來講4G的內存是遠遠不夠的了。我們需要更加大的內存尋址空間的話就需要對CPU進行升級。64位CPU就這樣誕生了。64位CPU將原來的CPU總線拓展至64根,這使得CPU的內存尋址範圍達到2^64。實際上只有較新的64位操作系統才支援大於4G內存空間,且大內存支援會使得操作系統的內存管理程序變得複雜。

32位系統支援多大內存 32位系統能夠支援多大內存 第3張

AMD和Intel的64位CPU爲了相容舊程序,設計的CPU指令集就在原來的X86構架上直接拓展,一般使用X86-64或EM64T指令集,把原來的32位的硬件電路直接拓展爲64位,並提供控寄存器,使得CPU既可以直接執行原來X86構架下的32位程序,又可以執行新設計的64位程序。

Tags:系統 內存