DOS命令分配内存?

Posted

技术标签:

【中文标题】DOS命令分配内存?【英文标题】:DOS command to allocate memory? 【发布时间】:2016-06-16 16:32:54 【问题描述】:

我正在尝试在 XP 命令提示符下运行在 Windows 7 中为 DOSbox 编写的批处理文件。 DOSbox 有一个名为loadfix 的命令,我找不到与命令提示符对应的命令。

Loadfix

有人知道用于此目的的一个或多个 DOS 命令吗?

非常感谢,

【问题讨论】:

【参考方案1】:

如您所知,DOS 命令是loadfix。这是一个只在 DOS 中有意义的命令,因为它根本不影响批处理文件。它会影响由该批处理文件启动的下一个 DOS 程序。

相比之下,CMD.EXE 不启动 DOS 程序,它启动 Win32 程序。根本没有任何东西可以“加载修复”。

【讨论】:

我问这个问题的原因是当我运行line.cmd 时出现以下错误消息“内存分配错误,无法加载命令,系统停止”。显然,这确实发生在 DOSBOX 中,但是如果在运行 line.cmd 之前输入 loadfix -120 则不会出错。 在 DOSBox 中运行你的 DOS 程序。这就是 DOSBox 存在的原因。

以上是关于DOS命令分配内存?的主要内容,如果未能解决你的问题,请参考以下文章

CMD中的虚拟内存的命令是啥

gdb可以跟踪内存分配日志

内存测试——查看全面的内存分配

malloc 返回内存或虚拟地址空间

内存分配(malloc)的过程

linux频繁内存分配与频繁加解锁