首页 > 论文集锦 > ntvdm.exe(彻底了解ntvdm.exe)

ntvdm.exe(彻底了解ntvdm.exe)

来源:彬梅文集网

NTVDM.exe,是在Windows中执行16位应用程序的虚拟机的一部分。这个虚拟机旨在兼容旧的16位Windows程序。NTVDM代表NT虚拟Dos机器。NTVDM.exe是一个子系统进程,通过死循环保持活跃状态。当你运行一个16位的Windows程序时,NTVDM.exe就会 实质上代表着真正的DOS环境。并会启动一个VDD(虚拟设备驱动)模拟Intel 8259A中断控制器。操作系统通过这个模拟的8259A和16位程序通信,从而实现16位程序向操作系统提交服务请求和获取操作系统的服务。当应用程序关闭时,NTVDM.exe将释放所有它所占用的内存。

尽管NTVDM.exe允许16位应用程序在32位Windows操作系统中运行,但它本身没有64位版本。这意味着,在64位的Windows系统上无法运行16位应用程序。此外,NTVDM.exe对于性能和稳定性也有一些问题,这是因为它需要使用大量的系统资源。最好的方法是使用兼容性模式或虚拟机来运行16位应用程序。

相关信息