【问题标题】:Use all RAM memory in MS-DOS在 MS-DOS 中使用所有 RAM 内存
【发布时间】:2010-08-04 21:00:58
【问题描述】:

我怎样才能访问比传统和扩展内存更多的内存?

【问题讨论】:

  • MS-DOS 是信息技术中的一个脚注。
  • @0xA3,这是否会使问题变得不那么合法?我确信在某些问题空间中 MS-DOS 仍然是一个有效的解决方案,即使您认为它不是最佳解决方案。
  • 出于好奇,您为什么不考虑某种形式的 Linux 或嵌入式 Linux?你所要求的听起来像是和豌豆射手一起去猎鹿。
  • @Mark Ransom:对不起,请不要把我的 cmets 看得太重 ;-) 这肯定是一个有趣的问题,如果关闭,我会投票重新开放。

标签: memory dos


【解决方案1】:

XMS 3.0 版规范允许访问高达 4GB。请参阅Wikipedia article

【讨论】:

  • XMS 用于存储数据,但不用于在其中运行可执行代码。我需要用它来运行代码
  • 因为我有一些只能在 dos 上运行的诊断工具
  • @user327104,如果您需要运行这么多代码,您需要进行某种代码空间交换。我不认为有任何事情会自动完成,你必须自己做,这不是一个简单的过程。我必须同意罗伯特的观点,你可能在这里使用了错误的技术。
【解决方案2】:

MS-DOS 是 16 位操作系统,这限制了其处理大量内存的固有能力。我相信在保护模式下,可寻址内存的限制是 16 兆字节,使用 扩展 内存(80286 处理器及以上)。

请看这里:http://en.wikipedia.org/wiki/RAM_Limit

如今,嵌入式控制器等小型应用程序空间通常使用广泛可用的众多 Linux 变体之一。

【讨论】:

  • 我知道,所以问题是要克服这个限制
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-12
  • 2019-06-14
  • 2018-12-18
  • 1970-01-01
  • 2012-02-28
  • 2014-03-09
  • 2021-11-17
相关资源
最近更新 更多