Virtuális eszközillesztő (VxD)

Szerző: Peter Berry
A Teremtés Dátuma: 16 Augusztus 2021
Frissítés Dátuma: 22 Június 2024
Anonim
Virtuális eszközillesztő (VxD) - Technológia
Virtuális eszközillesztő (VxD) - Technológia

Tartalom

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 a védett módban futó több 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.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

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 férjenek hozzá 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 rendszerek virtuális eszközmeghajtó-kezelője (VDDM) vezérli, és megosztja az adott kernelben futó alkalmazásokkal. 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élyezték a hardvereszköz-megosztást, 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 megszakításokat és memóriakéréseket továbbított 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 például a memória dinamikus elosztása, hozzáférés lehetővé tétele ers-ekhez, hálózati eszközökhöz, tároló- vagy biztonsági eszközökhöz. Bármelyik hardvert vagy szoftvert is használjon egy régi alkalmazásnak 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.