WIN732位正版旗舰版, 4G内存为什么有的显示3.5g有的显示3.25G

2024年11月22日 20:40
有4个网友回答
网友(1):

  WIN7 32位系统最大只支持4G内存。但是,认识4G地址空间是有局限性的。
  4GB地址空间可被分为两大部分:0MB~物理内存顶端的地址分配给主板上安装的物理内存和4GB到物理内存顶端的地址分配给BIOS(ROM)和PCI/PCI-E设备的存储器。
  由于这些存储器基本上是用于系统的输入和输出,所以Intel又把这段地址空间称之为“MMIO”(Memory-Mapped I/O—I/O存储器映射)。当系统安装3GB以下的内存时,MMIO区域不会与物理内存条的地址空间相重叠,操作系统可以访问几乎全部的物理内存,而操作系统属性里显示的物理内存基本接近实际内存的容量。
  因为受4GB芯片组地址空间的限制(32条地址线的限制),Intel 945系列及以前的芯片组、NVIDIA nForce 550及以前的芯片组都没有办法绕过这个限制。具体原因有三方面:其一是芯片组没有剩余空间分配来供操作系统来调配;其二是物理内存的编址必须是连续的,不能被割断;其三是系统开机时必需先从4GB的顶端地址(FFFF_FFFFh)读取BIOS数据, 这是IA32架构和4GB地址空间的局限。所以建议使用这些芯片组主板的用户不要安装4GB的内存,这样会有部分内存容量不能被操作系统所使用。
  另外,由于部分电脑没有独立显卡。而集成显卡需要分一部分内存去做显存,也会造成一部分内存的损失。
  这也就4G内存换在不同的环境下显示的数字不一样了。

网友(2):

首先一点,32位系统最多只能使用3G左右的内存而已,4G内存的用户可考虑装64位的系统或者把剩下的1G内存来做虚拟硬盘缓存使用。
第二,显存是位于显卡内的,是独立于内存的,但CPU需要处理显存的数据时,时到显存中去,不会到内存中去的.

网友(3):

排除集显的因素,一般显示2.7G-3.5G之间。大部份显示3.25G(并非一定是显示3.25G)。
跟主板北桥芯片和CPU都有关系。
一般来说高端的芯片组+高端CPU的组合(32位系统且未开启PAE的情况下),能显示得更多一些。
低端的显示得少一些(比如Atom平台只有2.9G)。
因为高端或低端平台的内存管理器和设备I/O映射地址段不一样(假如高端低端都一样,谁还买高端啊)。

网友(4):

独显也可能使用内存的