开篇
这里先用一个不太恰当的比喻来描述一下32位和64位的区别
原来有个小孩数数,他只能数到5,为什么呢?因为他只会数一只手的手指头。所以他对超过5个的东西都没法接受,想不通。突然有一天,这小孩的脑瓜开窍啦(cpu升级),会用两只手数数了,现在他终于可以数到10了!
这就是32位和64位的本质区别,一次性能数的数多了。原先32位要表示内存地址,只能表示4G,所以说超过4G的内存都是没法直接访问的。但是64位不同,它能表示的内存地址是最大可以达到1677216TB(实际上由于CPU寄存器问题,目前系统只能用到2的48次方大小内存),目前大多数用户用的都是8G或者16GB内存起步。可以说64位的出现可以满足人类短时间内可预见未来的所有需求了。
这里先用一个不太恰当的比喻来描述一下32位和64位的区别
原来有个小孩数数,他只能数到5,为什么呢?因为他只会数一只手的手指头。所以他对超过5个的东西都没法接受,想不通。突然有一天,这小孩的脑瓜开窍啦(cpu升级),会用两只手数数了,现在他终于可以数到10了!
这就是32位和64位的本质区别,一次性能数的数多了。原先32位要表示内存地址,只能表示4G,所以说超过4G的内存都是没法直接访问的。但是64位不同,它能表示的内存地址是最大可以达到1677216TB(实际上由于CPU寄存器问题,目前系统只能用到2的48次方大小内存),目前大多数用户用的都是8G或者16GB内存起步。可以说64位的出现可以满足人类短时间内可预见未来的所有需求了。