为了账号安全,请及时绑定邮箱和手机立即绑定

关于内存地址问题

64位的操作系统如果只插入2G的内存,计算机最大的内存地址也是16个F么?不熟很理解啊,

正在回答

3 回答

64位的意思 能有 2的64次方种二进制排列方式。2G内存表示一次能储存2的31次方个二进制排列方式

0 回复 有任何疑惑可以回复我~

那个只是编号,你编不到那么多的的,64位最多编到那么多,而2G内存插64位系统最多也是 

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 F F F F F F F

而你那个推导是说明有2的31次方的分配地址,而视屏里的推导是推出会最多可以分配多少的的地址的可能

0 回复 有任何疑惑可以回复我~

2G内存是2*1024M=2*1024*1024K=2*1024*1024*1024=2*(2的10次方)*(2的10次方)*(2的10次方)=2的31次方,所以一共是31次方,那么就不是16个F了

0 回复 有任何疑惑可以回复我~
#1

慕虎0751288 提问者

16个F不是2的64次方么?怎么就变成了31次方...
2017-02-05 回复 有任何疑惑可以回复我~
#2

慕侠6123171 回复 慕虎0751288 提问者

计算机只有两G内存啊
2017-02-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于内存地址问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信