Itthon Hang Mi az a virtuális eszközillesztő (vxd)? - meghatározás a techopedia alapján

Mi az a virtuális eszközillesztő (vxd)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a virtuális eszközillesztő (VxD)?

A virtuális eszközillesztő (VxD) egy szoftver eszközillesztő, amely a hardvert és más eszközöket emulálja, hogy több védett módban futó alkalmazás hozzáférhessen a hardverhez a csatornák, a hardverforrások és a memória megszakításához, konfliktusok nélkül. A Vxd-t felváltotta a Windows illesztőprogram-modell (WDM), és elavult.

A Techopedia elmagyarázza a virtuális eszközillesztőt (VxD)

A számítógépes hardverhez kommunikációs és vezérlési módszerekre van szükség ahhoz, hogy az eszközök és / vagy a hardver alkatrészek ellenőrzött módon hozzáférjenek egymáshoz, általában a BIOS és a futó operációs rendszer kombinációjának ellenőrzése alatt. A szoftverekben ezeket a módszereket eszközillesztőkként definiálják, amelyek olyan kódból állnak, amelyet az alkalmazás használhat a hardverhez vagy a külső szoftverforrásokhoz való hozzáféréshez. A multitasking operációs rendszerekben (például a Microsoft Windows) való használatra tervezték, és az eszközmeghajtót az operációs rendszer virtuális eszközillesztő-kezelője (VDDM) vezérli, és az adott kernelben futó alkalmazások megosztják. A régebbi DOS-alkalmazások a Microsoft Windows korábbi verzióiban történő futtatásához a kernel létrehoz egy virtuális gépet (virtuális gép), amelyben a régi alkalmazás fut. A DOS korlátozásának része az, hogy teljes mértékben irányította a hardvert a futó szoftveralkalmazások számára. Ez azt jelentette, hogy több DOS alkalmazás futtatása multitasking operációs rendszer alatt konfliktusokat válthat ki az eszközök elérésekor. A legtöbb szokásos DOS-alkalmazásban nem engedélyezett a hardver eszközmegosztás, ezért bevezették a virtuális eszközillesztőt (VxD), hogy megakadályozzuk az eszközök hozzáférési konfliktusait. A VxD a megszakításokat és a memóriakéréseket továbbította a kernelnek, amely viszont az erőforrásokat a szükségesnek megfelelően elosztotta, mindig biztosítva, hogy csak egyetlen kérési szál érje el bármilyen eszköz egyetlen megszakító csatornáját. Ennek célja védett módú működés biztosítása volt, amelynek során egy alkalmazás összes eszközét egy (memória) héjon belül futtatják. Virtuálisgépben a VxD a Windows és a héj közötti felület része volt. A virtuális eszközillesztő (VxD) a régi alkalmazás és a multitasking operációs rendszer között ült, számos olyan funkciót kínálva, mint a memória dinamikus elosztása, a nyomtatókhoz, a hálózati eszközökhöz, a tárolóhoz vagy a biztonsági mentési eszközökhöz való hozzáférés. Bármelyik hardvert vagy szoftvert is használjon egy régebbi alkalmazáshoz a kommunikációhoz, a műveleteket egy VxD-n keresztül hajtották végre, amelynek speciális végrehajtási szabályai lennének, és amelyet az operációs rendszer irányít. A VxD-t felváltotta a Windows Driver Model WDM, Windows 2000, NT és újabb kiadásokkal.

Mi az a virtuális eszközillesztő (vxd)? - meghatározás a techopedia alapján