在 64 位系统中使用 32 位应用程序

在 64 位系统中使用 32 位应用程序

我在 64 位 PC 上使用 Windows 32 位 VLC 媒体播放器。它运行良好。但我的问题是它不会根据 32 位结构分配内存吗?这意味着虽然我有 64 位 PC,但我无法利用它。简单地说,64 位在寄存器中的内存分配可能比 32 位更好。抱歉问了这么简单的问题,但我对计算机组织架构还很陌生。

编辑:我的观点是:在我的 64 位操作系统(4GB RAM)中使用 32 位 VLC 播放器,其运行效果就像在 32 位系统上运行的 32 位播放器一样。因此,无论您使用的是 64 位系统还是 32 位系统,都没有意义,因为它的运行效果就像一个简单的 32 位系统。提前致谢。

附言:我想要用技术术语来表达,但我必须用非技术术语来回答。(一般用户可以理解您的答案)。因此,请在答案的末尾尝试用一般含义来表达。谢谢您的帮助。

答案1

默认情况下,32 位应用程序也只能使用 2GB 内存。只有使用图像文件大地址感知标记32位应用程序可以使用4GB内存。

答案2

在 64 位操作系统上运行的 32 位程序通常无法访问更多内存。存在几个障碍;

请注意64 位版本适用于 Windows 的 VLC。它们被标记为实验性的,但我已在其他 64 位平台上构建和使用 VLC,没有任何问题。

相关内容