为什么说32位操作系统的最大寻址空间是4G


为什么说32位操作系统的最大寻址空间是4G?而64位操作系统的最大寻址空间是8G呢?

32/64为操作系统你可以理解为有32/64跟铜线,每根铜线可以通电或者不通电,通电代表1,不通电代表0,那么32/64根线可以组合出来的数,用数据里面的组合原理,就可以得出一共有2^32/2^64种情况,如果每一种情况代表一个内存的一个字节的话,那么可以有2^32/2^64次方个字节,也就是2^32B/2^64B,正好等于4G/8G。


评论
 上一篇
深入分析I/O模型 深入分析I/O模型
这篇文章我为什么叫做深入分析I/O模型呢,并不是因为我分析的有多深入,而是因为为了研究清楚这个I/O模型,我确实花了很多时间,查了很多资料。我想大多数人对这一块儿也有疑问,而且网上那些文章看过一遍又一遍之后又会有新的问题,甚至有些文章讲的都...
下一篇 
ThreadLocal究竟为什么诞生 ThreadLocal究竟为什么诞生
我们都知道Java中有一个ThreadLocal类,但是你知道它为什么会被设计出来么,那它究竟解决了什么问题,在什么场景下使用呢?