只是好奇 Windows 如何处理 COM 可执行文件。它是否为它们保留了前 64kb 的物理内存?如果是这样,其他程序是否总是无法访问该段?
任何有关该主题的 Material 都将受到赞赏。
最佳答案
您必须谈论旧的 .com MS-Dos 可执行文件格式。不,它们运行在由 ntvdm.exe 实现的虚拟机中。它利用了 virtual 8086 mode , 由处理器实现。一种模拟 16 位 8086 处理器的执行模式。点击链接了解更多信息。
关于windows - COM文件在windows中的执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4940578/