我知道这可能是愚蠢的,但我真的不明白
假设我们有32位地址,所以每个位可以是1或0。
所以总的组合等于2 ^ 32
所以我们可以代表2 ^ 32个地址(没有单位)
给日食更多的堆空间编译项目?
从用户空间连续的物理内存
“最大的自由区域”性能计数器?
从RSS RES从顶部的linux的RSS
如何计算任务pipe理器的内存使用情况?
但为什么人们总是说32位地址可以代表2 ^ 32字节的地址(为什么会popup“字节”)呢?
我已阅读为什么32位 *** 作系统支持4 GB的RAM?
它不是成为2 ^ 32 * 8位地址吗? 为什么人们可以简单地在最后加上“字节”?
我很困惑….谢谢
识别一个刮板实时 – PHP – 尾巴内存访问文件
内存映射文件可选写入可能吗?
我的蹦床不会反d(绕路,C ++,GCC)
找出一个进程在linux上使用多less内存页面
为什么node.Js进程占用的内存比分配的多
因为内存是字节寻址而不是位寻址的。
地址0x100指的是单个字节,地址0x101指的是下一个字节。
每个地址指向一个字节。 在内存中,不是被寻址的单个位,而是字节。
所以,32位将给你一个2 ^ 32项目的可寻址空间,每个项目是一个完整的字节。 是的,可以这样做,即每个地址指向一个特定的位,但不是,他们将每个地址指向一个字节。
总结以上是内存溢出为你收集整理的为什么32位等于4Giga字节而不是4千兆位全部内容,希望文章能够帮你解决为什么32位等于4Giga字节而不是4千兆位所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)