为什么 Windows 3.1、MS-DOS 提示符和 VM 设置对我的 RAM 显示不同的值?

为什么 Windows 3.1、MS-DOS 提示符和 VM 设置对我的 RAM 显示不同的值?

附件 A 附件 B 附件 C

我想给我的“虚拟 486”分配 8 MB,因为这就是我最初拥有的 RAM 大小,也是它大部分使用寿命的 RAM 大小。看到这些毫无意义的数字,我感到困惑不已,它们根本无法相加。为什么它们不说 8 MB?为什么它们彼此不同?

答案1

我得到与您相同的 VMware(工作站)屏幕(建议 16 MB),Windows 3.1 中的 DOS 提供 14 + MB,这是有道理的。

Windows 3.1 中的“关于帮助”不平衡,但这可能是 Windows 3.1 的一个怪癖

确保 Config.sys 已配置并正在运行。我在其中安装了 HIMEM.SYS 来使用额外的内存。此处为第四张屏幕截图。

我总结如下,我认为您的 VMware 和 DOS 以及我自己的 WMware 和 DOS 都运行正常。Windows 3.1 似乎无法测量非常高的内存(当时没有使用)。

因此你的机器:

在 VMware 中设置 8 GB

DOS 下可用 6 GB

差异 = VMware Player 使用了 2 GB

Windows 3.1 显示 18 GB - Windows 3.1 中的错误

我的机器

在 VMware 中设置 16 GB

DOS 下可用 14.3 GB

差异 = VMware Workstation 使用了 1.7 GB。

Windows 3.1 显示 46 GB - Windows 3.1 中的错误

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

相关内容