课程
/后端开发
/C
/Linux C语言指针与内存
如题。。。。。。。。。。
2015-08-26
源自:Linux C语言指针与内存 4-2
正在回答
请注意32是“地址”总线的宽度,即可以寻址的地址个数是2的32次方个,而计算机中以字节位单位存储和解释信息,每个地址(即每个门牌号)指示的空间是一个字节B(即每个门牌号指示的房间大小是一个字节B),那么就是2的32次方个B的房间
慕粉原
字节是计算机中数据处理的基本单位。计算机中以字节位单位存储和解释信息,规定一个字节由由八个二进制位构成, 即一个字节等于8个比特。八位二进制数最小为00000000, 最大为11111111;通常一个字节可以存入一个ASCII码,2个字节可以存放一个汉字国标码。
内存管理就是以字节byte为单位的,并不是以bit为单位。所以32位能表达的最大地址数是2^32个字节,就是4G
32位的电脑的寻址空间是2的32次方,也就是4G左右
浮躁的小螃蟹_0 提问者
举报
指针-C语言的核心,代领大家对c语言有更加深刻的理解
4 回答32位的为什么是2的32次方个字节,而不是2的32次方个位数,为什么不用再除以8
3 回答这里是说的位,而不是字节啊
3 回答一个字节不是8个二进制位吗?32位地址总线怎么就能表示出4G的内存了?
3 回答64位的操作系统和32位的操作系统的地址编号都是用一个字节存储的吗
2 回答32位系统的地址和内存怎么计算?