亚洲高清vr播放在线观看,欧美亚洲精品免费,欧美日韩天堂在线视频,午夜福利小视频

      學習啦>學習電腦>電腦硬件知識>CPU知識>

      NTVDM cpu遇到無效指令

      時間: 捷鋒774 分享

        CPU作為電腦的核心組成部份,它的好壞直接影響到電腦的性能。下面是學習啦小編帶來的關于NTVDM cpu遇到無效指令的內(nèi)容,歡迎閱讀!

        NTVDM cpu遇到無效指令:

        1,NTVDM 是從 WINDOWS NT 架構(gòu)開始引入的一個子系統(tǒng)進程,目的是虛擬一個DOS環(huán)境來運行以前的DOS 16bit 程序。

        2,只有當啟動16位DOS程序時,才會啟用 NTVDM 這個進程。

        3,正常的16位DOS程序是會正常運于這個虛擬機的,不會報告任何異常。

        4,通常情況下,一個32bit或64bit程序在下載時,復制時破壞了文件可執(zhí)行程序本身的數(shù)據(jù),就會被WIN認為是一個16bit DOS程序來執(zhí)行,

        5,由于并不是真正的16bit DOS 程序,故 NTVDM 會報告CPU的寄存器讀寫出錯。

        6,建議先檢查可執(zhí)行程序文件數(shù)據(jù)的正確性,可以從原處重新下載或復制。

        相關閱讀推薦

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

        微軟采用了WOW(Windows On Windows)技術使得在xp等NT內(nèi)核操作系統(tǒng)上可以運行那些為舊版操作系統(tǒng)開發(fā)的應用程序,這樣我們便可以正常的運行 Windows 98 的甚至是Windows 3.2的計算器程序等。讓我們在Windows XP下打開Windows 3.2的應用程序,如記事本,你就會發(fā)現(xiàn) NTVDM 這個程序幽靈般的出現(xiàn)了,還帶上了一個子進程 WOWEXEC.exe,這就是 WOW 的一個體現(xiàn)了。

        而針對那些為 DOS 也就是 CPU 運行于實模式的情況下開發(fā)的16位程序,微軟則使用了DOS虛擬機(VM)的方法。NTVDM 虛擬了一臺運行DOS的計算機,使得16位程序能夠在其中正常運行。讓我們在XP下打開HD-copy,看看吧:ntvdm.exe又冒出來了。

      看了NTVDM cpu遇到無效指令文章內(nèi)容的人還看:

      1.電腦運行命令以及dos命令大全

      2.電腦以及dos命令大全

      3.CMD命令大全推薦

      4.文秘之命令的格式寫法與例文

      5.apache常用指令

      6.Windows系統(tǒng)常用指令

      7.什么是cpu指令集

      8.筆記本自動關機指令

      614003