Microsoft Windows 9x 和 大于 512 MB 的存储器扩展

问题:
在与操作系统 Microsoft Windows 9 x 的连接中,主存储器扩展大于 512 MB 时必须考虑哪些因素?n

解答:
当在 PC 上使用下面提到的 Windows 操作系统 9.X 时,主存储器扩展到 512 MB 以上时可能导致内存不足方面的出错消息。操作系统的这种异常现象显示一条或多条出错消息:n

  • 在 Windows 中试图打开 MS DOS 窗口时的出错消息:
    Microsoft Windows 9x 和 大于 512 MB 的存储器扩展
    图 1:MS DOS 出错消息提示
  • 当启动时操作系统不再有反应或发布一条出错消息:

    Microsoft Windows 9x 和 大于 512 MB 的存储器扩展

    图 2:启动 Windows 时的出错消息

补救措施:
对 Windows 9 x 操作系统使用 512 MB 以上的内存只在少数情况下有优势,例如如果所安装的应用程序也可以利用该主存储器。为了避免所述出错消息的原因,利用下列可能的方法之一:n

方法 1:
将组态文件“System.ini”中 VCache 所用的内存减小到 512MB 左右。n

  1. 在文本编辑器中打开组态文件“System.ini” (如记事本)。
    找到 [VCache] 节
    降低 MinFileCache= 和 MaxFileCache= 的内存值,如: n

    [VCache]
    MinFileCache=51200
    MaxFileCache=56320n

    MinFileCache 和 MaxFileCache 的值单位为 KB。

对 128 MB 以上的内存,建议最多将该内存的约 70% 用于高速缓冲,而不是 512 MB 以上。n

RAM MaxFileCache
最大 128 MB 无需限制
最大 256 MB 174080
最大 384 MB 261120
最大 512 MB 348160
> 512 MB 524288

MaxFileCache 的计算:n

  • MaxFileCache = RAM (MB) * 1024 * 0.7

如果该补救措施没有解决该问题,则在 Windows 9x/ME “System.ini” 文件中输入下列内容:n

  • MaxPhysPage=2000

该条目将 RAM 存储器限制到 512 MB (512 * 1048576 / 4096 = 536870912)。此后,剩余的内存不被使用。重启操作系统,使该操作生效。

方法 2:
使用系统组态程序“msconfig”将 Windows 所用的内存限制到 512 MB 左右。

  1. 单击“开始 > 运行”,输入“msconfig”。
  2. 单击按钮“Additional options”。
  3. 将“Memory limitation”的值改为小于 512 MB。
    通过该设置,在文件“System.ini”中添加了条目“MaxPhysPage=<>”,内存限制值为十六进制表示。

Microsoft Windows 9x 和 大于 512 MB 的存储器扩展

图 3:激活存储器限制

方法 3:
将工作存储器扩展减小到 512 MB 左右。

所述现象仅影响装有下列操作系统的 PC:

  • Microsoft Windows 世纪版
  • Microsoft Windows 98 第 2 版

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc334578.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论