积极答复者
请问关于4GB内存的问题

问题
答案
全部回复
-
1. 如果要使 Windows Vista 使用安装有 4 GB 内存的计算机上的全部 4 GB 内存,则该计算机必须符合下列要求:
-
芯片集必须至少支持 8 GB 地址空间。具有此功能的芯片集包括:
-
CPU 必须支持 x64 指令集。AMD64 CPU 和 Intel EM64T CPU 支持此指令集。
-
BIOS 必须支持内存重新映射功能。利用内存重新映射功能,可以将先前被外围组件互连 (PCI) 配置空间覆盖的系统内存段重新映射到 4 GB 地址行以上。必须在计算机上的 BIOS 配置实用程序中启用该功能。有关如何启用此功能的说明,请查看计算机产品文档。大多数面向消费者的计算机可能不支持内存重新映射功能。在产品文档或 BIOS 配置实用程序中未使用与此功能有关的任何标准术语。因此,您可能必须阅读有关各种可用 BIOS 配置设置的说明,以确定是否有任何 BIOS 设置启用了内存重新映射功能。
-
必须使用 Windows Vista x64(64 位)版本。
Windows Vista x86 最大可用内存为 3.12 GB 。
PAE 模式使处理器使用 4 GB 以上内存。所以对于物理内存为 4G 的计算机,不必开启 PAE 模式。
2. 应该是把内存中的全部数据保存到硬盘中。这与所使用的内存多少有关。
-
-
谢谢各位的解答。
再补充几个问题:
4.我现在的2GB内存中使用了1GB,但是可用数只有8MB,剩下的被SuperFetch使用了。那么休眠时是写入2GB、1GB还是(2GB-8MB)?
5.有些软件有x86、x64两个版本,大多数都只有一个版本。这两个版本有什么区别?x86是不能在64位Windows里运行还是仅仅性能和可使用内存不如x64版本?上面有人说仅仅是98以前的古老程序才不能运行,那么阻碍x64普及的原因是什么?也就是说,除了古老程序不能运行,x64还有什么缺点?
6.可否同时安装x86和x64两个版本的Windows?
再次感谢
-
休眠占用的空间等于你的内存大小!
x86是32位,x64是64位!为什么32位只能支持4gb?原因是这个公式:2的32次方=4294967296byte,x64意味着支持内存数最大2的64次方=18446744073709551616byte。1024kbyte=1MB,1024MB=1GB,1024GB=1TB。实例:现在的ip都是32位的寻址,那么192.168.0.1每个逗号之间占8位,所以地址范围是0.0.0.0-255.255.255.255(2^8.2^8.2^8.2^8.2^8),而如果采用是64位(IPV6)那么就是0.0.0.0-65536.65536.65536.65536(2^16.2^16.2^16.2^16.2^16)。这意味着什么?我们有更多ip地址可以给自己划分!我们不需要划分vlsm来解决日趋缺少的ip地址使用和扩展能力!32位之所以不能正常寻址到4gb是因为寄存器设计原因,可以看做是硬件是这样设计的!所以一般x86的机器是不能装x64的,x64的软件只适合你的硬件符合x64制造工艺的!阻碍x64普及的直接影响是兼容性问题!好的东西不一定是最有市场的!比如vista!O(∩_∩)O