當前位置:秒知幫 >

生活圈 >生活 >

32位系統支援多大記憶體 32位系統能夠支援多大記憶體

32位系統支援多大記憶體 32位系統能夠支援多大記憶體

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位程式。

標籤: 系統 記憶體
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhibang.com/shenghuoquan/shenghuo/e1vjg.html