當前位置:編程學習大全網 - 編程軟體 - arm 為什麽是 32位微處理器 所以ARM體系結構所支持的最大尋址空間為4GB

arm 為什麽是 32位微處理器 所以ARM體系結構所支持的最大尋址空間為4GB

所謂32位微處理器,指的是CPU GPRs(General-Purpose Registers,通用寄存器)的數據寬度為32位,32位指令集就是運行32位數據的指令,也就是說處理器壹次可以運行32bit數據。

由於32位數據能夠包含的地址有2^32=4294967296=4194304K=4096M=4G,所以說最大尋址空間為4GB,但由於指令代碼中不可能只包含內存的地址信息,所以壹般來說32bit的處理器能夠尋得的地址只有不足4GB。

每個數只能定位壹個字節,這樣才能確保每個字節都節約下來。如果進程數為500,每個進程占用2字節,那麽占用的總內存空間則為2*500=1000字節,但如果以4字節作為單位,則占用空間為4(只能以4字節為單位)*500=2000字節,這樣就會造成大量數據的冗余,不利於內存的有效使用。

  • 上一篇:qsgmii接mac還是phy
  • 下一篇:什麽叫串行通信和並行通信
  • copyright 2024編程學習大全網