问答详情
源自:4-2 内存管理

关于内存地址问题

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

提问者:慕虎0751288 2017-02-04 23:34

个回答

  • 不看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了