• 您現在的位置是:首頁 >綜合 > 2023-08-18 23:06:17 來源:

    ntvdm.exe占cpu過高(ntvdm.exe是什么)

    導讀 大家好,我是小小根,我來為大家解答以上問題。ntvdm.exe占cpu過高,ntvdm.exe是什么很多人還不知道,現在讓我們一起來看看吧!1、ntvdm.ex...

    大家好,我是小小根,我來為大家解答以上問題。ntvdm.exe占cpu過高,ntvdm.exe是什么很多人還不知道,現在讓我們一起來看看吧!

    1、ntvdm.exe是Windows 16位虛擬機的一部分。

    2、該進程用于使16位的進程能夠運行在32位的系統環境下。

    3、這個程序對你系統的正常運行是非常重要的。

    4、 這是什么意思呢? 眾所皆知,微軟新的桌面操作系統是向下兼容為舊系統開發的應用程序的(比如你可以在xp下玩仙劍奇俠傳98柔情版),其中包括運行于DOS內核操作系統的PE/NE格式可執行文件,以及為DOS開發的只包含16位指令、運行于處理器實模式的可執行程序/命令(排除那些試圖直接操作硬件的,因為這逾越了NT內核操作系統給應用程序的權限,或者說它們試圖運行于處理器的0環,與操作系統內核運行于同一級別,為了內核的安全性,這顯然是不能被允許的)。

    5、 微軟采用了WOW(Windows On Windows)技術使得在xp等NT內核操作系統上可以運行那些為舊版操作系統開發的應用程序,這樣我們便可以正常的運行Windows98的甚至是Windows3.2的計算器程序等。

    6、讓我們在WindowsXP下打開Windows3.2的應用程序,如記事本,你就會發現NTVDM這個程序幽靈般的出現了,還帶上了一個子進程WOWEXEC.exe,這就是WOW的一個體現了。

    7、 而針對那些為DOS也就是CPU運行于實模式的情況下開發的16位程序,微軟則使用了DOS虛擬機(VM)的方法。

    8、NTVDM通過使用x86 CPU的虛擬8086模式,使得16位程序能夠在一定權限范圍內正常運行,除非它們試圖直接訪問硬件,原因如上所述。

    9、讓我們在XP下打開HD-copy,看看吧:ntvdm.exe又冒出來了。

    本文到此講解完畢了,希望對大家有幫助。

  • 成人app