Driver Perangkat Virtual (VxD)

Pengarang: Peter Berry
Tanggal Pembuatan: 16 Agustus 2021
Tanggal Pembaruan: 22 Juni 2024
Anonim
How to make a SIMPLE Kernel Driver - Hello World (KMDF)
Video: How to make a SIMPLE Kernel Driver - Hello World (KMDF)

Isi

Definisi - Apa yang dimaksud dengan Virtual Device Driver (VxD)?

Driver perangkat virtual (VxD) adalah driver perangkat perangkat lunak yang mengemulasi perangkat keras dan perangkat lain sehingga beberapa aplikasi yang berjalan dalam mode terproteksi dapat mengakses saluran interupsi perangkat keras, sumber daya perangkat keras, dan memori tanpa menimbulkan konflik. Vxd digantikan oleh Windows Driver Model (WDM) dan sekarang sudah usang.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Driver Perangkat Virtual (VxD)

Perangkat keras komputer memerlukan metode komunikasi dan kontrol untuk perangkat dan / atau komponen perangkat keras untuk saling mengakses secara terkendali, biasanya di bawah kendali kombinasi BIOS dan sistem operasi yang sedang berjalan. Dalam perangkat lunak, metode ini didefinisikan sebagai driver perangkat, yang terdiri dari kode yang dapat digunakan aplikasi untuk mengakses sumber daya perangkat keras atau perangkat lunak eksternal. Dirancang untuk digunakan dalam sistem operasi multitasking seperti Microsoft Windows, driver perangkat dikendalikan oleh manajer operasi virtual device driver manager (VDDM) dan dibagikan oleh aplikasi yang berjalan di dalam kernel itu. Untuk menjalankan aplikasi DOS lawas dalam versi Microsoft Windows sebelumnya, kernel menciptakan mesin virtual (VM) di mana aplikasi lawas berjalan. Bagian dari batasan DOS adalah bahwa ia memberikan kontrol penuh dari perangkat keras untuk aplikasi perangkat lunak yang berjalan. Ini berarti menjalankan beberapa aplikasi DOS di bawah sistem operasi multitasking dapat menghasilkan konflik ketika datang ke mengakses perangkat. Tidak ada berbagi perangkat keras yang diizinkan di sebagian besar aplikasi DOS standar, sehingga driver perangkat virtual (VxD) diperkenalkan untuk mencegah konflik akses perangkat. VxD meneruskan interupsi dan permintaan memori ke kernel, yang pada gilirannya mengalokasikan sumber daya sesuai kebutuhan, selalu memastikan hanya satu utas permintaan yang dapat mengakses saluran interupsi tunggal dari perangkat apa pun pada satu waktu. Ini untuk menyediakan operasi mode terproteksi, di mana semua aset aplikasi dijalankan dalam shell (memori). Dalam VM, VxD adalah bagian dari antarmuka antara Windows dan shell itu. Driver perangkat virtual (VxD) berada di antara aplikasi lawas dan sistem operasi multitasking, menawarkan berbagai fungsi seperti mengalokasikan memori secara dinamis, memungkinkan akses ke perangkat, perangkat jaringan, penyimpanan atau perangkat cadangan. Apa pun perangkat keras atau perangkat lunak yang diperlukan untuk berkomunikasi dengan aplikasi warisan, tindakan tersebut dilakukan melalui VxD, yang akan memiliki aturan eksekusi spesifik, yang dikendalikan oleh sistem operasi. VxD digantikan oleh Windows Driver Model WDM dengan Windows 2000, NT dan edisi selanjutnya.