32位操作系统并不意味着只能使用4GB内存
2的32次方确实是4GB,但这并不能说32位操作系统只能支持4GB内存
网上各大论坛“32位系统只能支持4GB”的言论漫天飞,实际上并不是这样,切勿人云亦云
本文仅讨论32位操作系统支持4GB以上内存,不涉及Win7 x86与Win7 x64的比较
首先概念澄清:32位操作系统并不意味着只能使用4GB内存
从硬件上讲,所谓的计算机位数是指处理器指令的长度,对硬件来说就是通用寄存器(GPR)的宽度,它并不意味着地址总线的宽度,虽然有些情况下它们碰巧也会相等。对于当前的从80386开始算起的大多数x86处理器来说,通用寄存器的长度就是32位,支持x86-64(或者按照更常见的说- 阅读剩余部分 -