32位寻址内存的计算

hippoppower 2010-10-20 09:27:00
看了网上所说的 都不知所云 例如这个http://tech.ddvip.com/2009-09/1253353834133538.html

  "好了,那么这个bit怎么样能转换为GB呢,很简单:将它连续除以3次1024.
  2的32次方bit /1024/1024/1024 = 4GB"


网上的所有计算 都忽略了 bit/8 = byte这步 直接b就变成B了 难道cpu有什么内在的原理在吗?

...全文
161 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChDw 2010-10-20
  • 打赏
  • 举报
回复
因为在寻址操作中,是找到内存中的指定位置,而这个位置是以字节计算的,并不会找到某个byte中的第几个bit这样

所以寻址是4G
  • 打赏
  • 举报
回复
32 位寻址能力理论上可以表示 2^32 个内存地址,每个内存地址存储的容量是 8 bit 也就是 1 Byte
mon9012 2010-10-20
  • 打赏
  • 举报
回复
比特 与 字节的关系

51,396

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧