Rumah Audio Apakah pemacu peranti maya (vxd)? - definisi dari techopedia

Apakah pemacu peranti maya (vxd)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah Pemacu Peranti Maya (VxD) bermaksud?

Pemacu peranti maya (VxD) adalah pemacu peranti perisian yang melancarkan perkakasan dan peranti lain supaya pelbagai aplikasi yang berjalan dalam mod yang dilindungi dapat mengakses saluran gangguan perkakasan, sumber perkakasan dan memori tanpa menyebabkan konflik. Vxd digantikan oleh Model Pemandu Windows (WDM) dan kini sudah usang.

Techopedia menerangkan Pemacu Peranti Maya (VxD)

Perkakasan komputer memerlukan kaedah komunikasi dan kawalan untuk peranti dan / atau komponen perkakasan untuk saling mengakses secara terkawal, biasanya di bawah kawalan kombinasi BIOS dan sistem pengendalian yang berjalan. Dalam perisian, kaedah ini ditakrifkan sebagai pemacu peranti, yang terdiri daripada kod yang boleh digunakan oleh aplikasi untuk mengakses perkakasan atau sumber perisian luaran. Direka untuk kegunaan dalam sistem operasi multitasking seperti Microsoft Windows, pemandu peranti dikawal oleh pengurus pemacu peranti maya (VDDM) sistem operasi dan dikongsi oleh aplikasi yang berjalan dalam kernel tersebut. Untuk menjalankan aplikasi DOS warisan dalam versi awal Microsoft Windows, kernel mencipta mesin maya (VM) di mana aplikasi warisan berjalan. Sebahagian daripada had DOS ialah ia memberikan kawalan penuh perkakasan kepada aplikasi perisian yang dijalankan. Ini bermakna bahawa menjalankan beberapa aplikasi DOS di bawah sistem operasi multitasking boleh menghasilkan konflik ketika datang untuk mengakses peranti. Tidak ada perkongsian peranti perkakasan yang dibenarkan dalam kebanyakan aplikasi DOS standard, jadi pemandu peranti maya (VxD) diperkenalkan untuk mencegah konflik akses peranti. VxD melepasi permintaan gangguan dan memori melalui kernel, yang seterusnya memperuntukkan sumber seperti yang diperlukan, selalu memastikan hanya satu benang permintaan tunggal yang dapat mengakses saluran interupsi tunggal pada sebarang peranti pada satu masa. Ini adalah untuk menyediakan operasi mod perlindungan, di mana semua aset sesuatu aplikasi dijalankan dalam shell (memori). Dalam VM, VxD adalah antara muka antara Windows dan shell itu. Pemandu peranti maya (VxD) duduk di antara aplikasi warisan dan sistem operasi multitasking, yang menawarkan pelbagai fungsi seperti mengagihkan ingatan secara dinamik, membolehkan akses kepada pencetak, peranti rangkaian, penyimpanan atau peranti sandaran. Apa saja perkakasan atau peranti perisian yang merupakan aplikasi warisan yang diperlukan untuk berkomunikasi, tindakan itu dilakukan melalui VxD, yang akan mempunyai peraturan pelaksanaan tertentu, yang dikawal oleh sistem pengendalian. VxD digantikan oleh Model Pemandu Windows WDM dengan edisi Windows 2000, NT dan kemudian.

Apakah pemacu peranti maya (vxd)? - definisi dari techopedia