关于内存地址问题

来源:4-2 内存管理

慕虎0751288

2017-02-04 23:34

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

写回答 关注

3回答

  • 不看6324不混吃等死
    2017-08-08 22:56:28

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

  • C10H16N5O13P3
    2017-08-02 05:53:07

    那个只是编号,你编不到那么多的的,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次方的分配地址,而视屏里的推导是推出会最多可以分配多少的的地址的可能

  • 慕侠6123171
    2017-02-05 14:05:01

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

    慕侠6123... 回复慕虎0751...

    计算机只有两G内存啊

    2017-02-05 16:25:00

    共 2 条回复 >

Linux C语言指针与内存

指针-C语言的核心,代领大家对c语言有更加深刻的理解

116509 学习 · 250 问题

查看课程

相似问题