课程
/后端开发
/C
/Linux C语言指针与内存
所以32位的系统最大支持的不就是16G 的内存吗
2015-09-26
源自:Linux C语言指针与内存 4-2
正在回答
地址和数据弄混了
每个字节一个地址编码,所以就是 2^32 字节
我可能没说清楚,其实是这样的。32位系统中,每个地址编码是32位,也就是32个二进制位,8个二进制位代表一个字节,那么一个地址编码应该是4个字节。
所以2的32次方个地址编码应该是4*1024*1024*1024*4=16G的内存才对吧
举报
指针-C语言的核心,代领大家对c语言有更加深刻的理解
2 回答32位系统的地址和内存怎么计算?
3 回答64位的操作系统和32位的操作系统的地址编号都是用一个字节存储的吗
3 回答一个字节不是8个二进制位吗?32位地址总线怎么就能表示出4G的内存了?
1 回答前48位地址
4 回答32位的为什么是2的32次方个字节,而不是2的32次方个位数,为什么不用再除以8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号