ntvdm CPU是什么
ntvdm CPU是什么
CPU作為電腦的核心組成部份,它的好壞直接影響到電腦的性能。下面是學(xué)習(xí)啦小編帶來的關(guān)于ntvdm CPU是什么的內(nèi)容,歡迎閱讀!
ntvdm CPU是什么:
眾所皆知,微軟新的桌面操作系統(tǒng)是向下兼容為舊系統(tǒng)開發(fā)的應(yīng)用程序的(比如你可以在xp下玩仙劍奇?zhèn)b傳98柔情版),其中包括運(yùn)行于DOS內(nèi)核操作系統(tǒng)以及16位windowsPE 格式可執(zhí)行文件,以及為DOS開發(fā)的只包含16位指令、運(yùn)行于處理器實(shí)模式的可執(zhí)行程序/命令(排除那些試圖直接操作硬件的,因?yàn)檫@逾越了NT內(nèi)核操作系統(tǒng)給應(yīng)用程序的權(quán)限,或者說它們?cè)噲D運(yùn)行于處理器的0環(huán),與操作系統(tǒng)內(nèi)核運(yùn)行于同一級(jí)別,為了內(nèi)核的安全性,這顯然是不能被允許的)。
微軟采用了WOW(Windows On Windows)技術(shù)使得在xp等NT內(nèi)核操作系統(tǒng)上可以運(yùn)行那些為舊版操作系統(tǒng)開發(fā)的應(yīng)用程序,這樣我們便可以正常的運(yùn)行 Windows 98 的甚至是Windows 3.2的計(jì)算器程序等。讓我們?cè)赪indows XP下打開Windows 3.2的應(yīng)用程序,如記事本,你就會(huì)發(fā)現(xiàn) NTVDM 這個(gè)程序幽靈般的出現(xiàn)了,還帶上了一個(gè)子進(jìn)程 WOWEXEC.exe,這就是 WOW 的一個(gè)體現(xiàn)了。
而針對(duì)那些為 DOS 也就是 CPU 運(yùn)行于實(shí)模式的情況下開發(fā)的16位程序,微軟則使用了DOS虛擬機(jī)(VM)的方法。NTVDM 虛擬了一臺(tái)運(yùn)行DOS的計(jì)算機(jī),使得16位程序能夠在其中正常運(yùn)行。讓我們?cè)赬P下打開HD-copy,看看吧:ntvdm.exe又冒出來了。
相關(guān)閱讀推薦:
多內(nèi)核(multicore chips)是指在一枚處理器(chip)中集成兩個(gè)或多個(gè)完整的計(jì)算引擎(內(nèi)核)。多核技術(shù)的開發(fā)源于工程師們認(rèn)識(shí)到,僅僅提高單核芯片(one chip)的速度會(huì)產(chǎn)生過多熱量且無法帶來相應(yīng)的性能改善,先前的處理器產(chǎn)品就是如此。他們認(rèn)識(shí)到,在先前產(chǎn)品中以那種速率,處理器產(chǎn)生的熱量很快會(huì)超過太陽表面。
即便是沒有熱量問題,其性價(jià)比也令人難以接受,速度稍快的處理器價(jià)格要高很多。英特爾工程師們開發(fā)了多核芯片,使之滿足“橫向擴(kuò)展”(而非“縱向擴(kuò)充”)方法,從而提高性能。
該架構(gòu)實(shí)現(xiàn)了“分治法”戰(zhàn)略。通過劃分任務(wù),線程應(yīng)用能夠充分利用多個(gè)執(zhí)行內(nèi)核,并可在特定的時(shí)間內(nèi)執(zhí)行更多任務(wù)。多核處理器是單枚芯片(也稱為“硅核”),能夠直接插入單一的處理器插槽中,但操作系統(tǒng)會(huì)利用所有相關(guān)的資源,將它的每個(gè)執(zhí)行內(nèi)核作為分立的邏輯處理器。
通過在兩個(gè)執(zhí)行內(nèi)核之間劃分任務(wù),多核處理器可在特定的時(shí)鐘周期內(nèi)執(zhí)行更多任務(wù)。多核架構(gòu)能夠使用的軟件更出色地運(yùn)行,并創(chuàng)建一個(gè)促進(jìn)未來的軟件編寫更趨完善的架構(gòu)。盡管認(rèn)真的軟件廠商還在探索全新的軟件并發(fā)處理模式,但是,隨著向多核處理器的移植,已有軟件無需被修改就可支持多核平臺(tái)。操作系統(tǒng)專為充分利用多個(gè)處理器而設(shè)計(jì),且無需修改就可運(yùn)行。
為了充分利用多核技術(shù),應(yīng)用開發(fā)人員需要在程序設(shè)計(jì)中融入更多思路,但設(shè)計(jì)流程與對(duì)稱多處理(SMP) 系統(tǒng)的設(shè)計(jì)流程相同,并且單線程應(yīng)用也繼續(xù)運(yùn)行。
得益于線程技術(shù)的應(yīng)用在多核處理器上運(yùn)行時(shí)將顯示出卓越的性能可擴(kuò)充性。此類軟件包括多媒體應(yīng)用(內(nèi)容創(chuàng)建、編輯,以及本地和數(shù)據(jù)流回放)、工程和其他技術(shù)計(jì)算應(yīng)用以及諸如應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)等中間層與后層服務(wù)器應(yīng)用。多核技術(shù)能夠使服務(wù)器并行處理任務(wù),此前,這可能需要使用多個(gè)處理器,多核系統(tǒng)更易于擴(kuò)充,并且能夠在更纖巧的外形中融入更強(qiáng)大的處理性能,這種外形所用的功耗更低、計(jì)算功耗產(chǎn)生的熱量更少。多核技術(shù)是處理器發(fā)展的必然。
看了ntvdm CPU是什么文章內(nèi)容的人還看:
3.電腦cpu