为什么安装 GeForce GT 7301GB 显卡会占用 RAM?

为什么安装 GeForce GT 7301GB 显卡会占用 RAM?

我刚刚安装了这张卡,现在系统内存显示 4GB RAM(只有 3.19 可用)。它没有使用自己的 1 GiB RAM 吗?

我正在运行 Windows 10 32 位操作系统。64 位处理器。

GeForce 6100PM-M2 主板

资源监视器显示已保留 833MB。

答案1

32 位操作系统只能寻址 4G 不同的内存位置。许多硬件项都映射到此地址空间,因此减少了可用于寻址 RAM 的位置数量。任何找不到可寻址空间的主 RAM 都无法使用。

图形卡通常属于这一类:它们将大量板载 RAM 映射到地址空间,以允许计算机和卡之间快速传输数据,因此观察到的值并不意外。

通过使用 64 位操作系统,理论上可寻址位置为 4G 乘以 4G,实际上要少得多,但仍然绰绰有余。在这种情况下,操作系统可以同时使用硬件(例如显卡)的映射空间和整个 RAM。

存在解决此问题的办法,例如 PAE 系统,但必须在系统上的每个驱动程序中正确使用该系统,以避免硬崩溃(例如蓝屏)。由于许多第三方驱动程序无法正确实现此功能,因此 Microsoft 选择在较新的 32 位 Windows 版本中不使用 PAE,这使得同时使用超过 4G 的地址(系统 RAM + 硬件保留地址)变得根本不可能。

例如,在 Windows Server 2003 Data Center Edition 32 位中,此功能已启用 - 其理由大概是企业级硬件会配备编写良好的驱动程序。

相关内容