Apakah pemacu peranti? Apakah tujuannya?

What Is Device Driver



Pemacu peranti ialah program perisian yang membolehkan jenis peranti perkakasan tertentu berkomunikasi dengan komputer. Tujuan pemacu peranti adalah untuk menyediakan antara muka antara jenis peranti perkakasan tertentu dan komputer. Antara muka ini membolehkan komputer menghantar dan menerima data ke dan dari peranti perkakasan.



Pemacu peranti ia adalah perisian yang melaluinya teras komputer berkomunikasi dengan pelbagai perkakasan, tanpa perlu pergi ke butiran cara ia berfungsi. Ini adalah perisian yang menguruskan sekeping perkakasan yang disambungkan ke komputer dan membenarkan komputer menggunakan perkakasan dengan menyediakan antara muka yang sesuai. Ini bermakna sistem pengendalian tidak perlu memasukkan butiran tentang cara perkakasan berfungsi. Ia juga menyediakan antara muka biasa supaya sistem pengendalian atau teras boleh berkomunikasi dengan peralatan.





Oleh itu, tujuan pemacu peranti adalah untuk memastikan kelancaran perkakasan yang direka bentuk dan membolehkannya digunakan dengan pelbagai sistem pengendalian.





Apakah pemacu peranti



Jenis Pemacu Peranti - Pemacu Kernel dan Pengguna

Terdapat pemacu peranti untuk hampir setiap peranti yang dikaitkan dengan komputer - dari BIOS malah mesin maya dan banyak lagi. Pemacu peranti boleh dibahagikan secara kasar kepada dua kategori:

  1. Pemacu peranti kernel
  2. Pemacu Peranti Pengguna

Pemacu peranti kernel ialah pemacu peranti generik yang dimuatkan dengan sistem pengendalian ke dalam ingatan sebagai sebahagian daripada sistem pengendalian; bukan keseluruhan pemandu, tetapi penunjuk kepada kesan ini supaya pemacu peranti boleh dipanggil sebaik sahaja ia diperlukan. Pemacu merujuk kepada BIOS, papan induk, pemproses dan perkakasan serupa yang disertakan dalam perisian kernel.

Masalah dengan pemacu peranti kernel ialah apabila salah satu daripadanya dipanggil, ia dimuatkan ke dalam RAM dan tidak boleh dialihkan ke fail swap (memori maya). Oleh itu, menjalankan beberapa pemacu peranti pada masa yang sama boleh memperlahankan komputer. Itulah sebabnya terdapat keperluan sistem minimum untuk setiap sistem pengendalian. Pelbagai sistem pengendalian sudah menambah sumber yang diperlukan untuk pemacu peranti kernel, jadi pengguna akhir tidak perlu risau tentang keperluan memori tambahan.



Pemacu peranti mod pengguna lazimnya dijalankan oleh pengguna semasa sesi pada komputer. Ini boleh menjadi peranti yang dibawa oleh pengguna ke komputer, selain daripada peranti kernel. Pemacu untuk kebanyakan peranti Palam dan Main termasuk dalam kategori ini. Pemacu peranti pengguna boleh ditulis pada cakera supaya ia tidak menjejaskan sumber. Walau bagaimanapun, untuk pemacu peranti permainan, disyorkan untuk menyimpannya dalam memori utama (RAM).

Pemandu Sekat dan Pemacu Watak

Kedua-dua ini - pemacu peranti blok dan aksara - termasuk dalam kategori membaca dan menulis data. Pemacu keras, CD, stik USB, dsb. - boleh sama ada pemacu blok atau pemacu aksara, bergantung pada cara ia digunakan.

Pemandu watak digunakan dalam bas bersiri. Mereka menulis data satu aksara pada satu masa. Satu aksara bermaksud bait dalam pengertian umum. Jika peranti disambungkan ke port bersiri, ia menggunakan pemacu aksara. Tetikus ialah peranti bersiri dan mempunyai pemacu peranti aksara.

Pemacu blok merujuk kepada menulis dan membaca lebih daripada satu aksara pada satu masa. Biasanya, pemacu peranti sekat membuat blok dan mengekstrak seberapa banyak maklumat yang boleh terkandung dalam blok itu. Sebagai contoh, cakera keras menggunakan pemacu peranti blok. CD juga merupakan pemacu peranti sekat, tetapi kernel perlu menyemak sama ada peranti masih disambungkan ke komputer setiap kali CD dimulakan oleh mana-mana aplikasi.

daftar semula kedai tingkap

Pemacu generik dan OEM

Pemacu peranti boleh menjadi generik atau khusus OEM. Jika pemacu peranti disertakan dengan program pengendalian, kemungkinan besar ia akan menjadi pemacu peranti generik. Pemacu peranti generik ialah pemacu yang boleh digunakan dengan jenama peranti yang berbeza dari jenis tertentu. Sebagai contoh, Windows 10 mempunyai beberapa pemacu generik yang berfungsi tanpa perlu memasang sebarang perisian lain secara manual.

Dalam sesetengah kes, pemandu standard tidak membantu. Jadi, pengeluar peralatan asal mencipta pemacu peranti mereka sendiri. Ini ialah pemacu peranti OEM yang perlu dipasang secara berasingan selepas sistem pengendalian dipasang. Komputer era lama telah ditandakan, dan oleh itu pemacu motherboard juga perlu dipasang secara luaran. Tetapi itu adalah era Windows XP. Dengan pengecualian beberapa pengeluar, kebanyakan set pemacu terbina dalam sudah disertakan dalam sistem pengendalian.

Pemacu peranti maya

Pemacu untuk peranti maya dipanggil pemacu peranti maya. Selalunya kami menggunakan sejenis perisian simulasi perkakasan dan perisian yang digunakan untuk menjalankan perkakasan maya tersebut ialah pemacu peranti maya. Contohnya, jika anda menggunakan VPN, ia boleh mencipta kad rangkaian maya untuk menyambung ke Internet dengan selamat. Ini bukan peta fizikal sebenar, tetapi peta yang dibuat oleh perisian VPN. Malah kad ini memerlukan pemacu peranti dan perisian VPN yang sama akan memasang pemacu peranti maya.

Muat turun Alat Pembaikan PC untuk mencari dan membetulkan ralat Windows secara automatik

Oleh itu, anda dapat melihat bahawa terdapat pelbagai jenis pemacu peranti dan agak sukar untuk menggunakan hanya satu atau dua kategori untuk menerangkannya. Dalam artikel ini, kami menerangkan apa itu pemacu peranti dan bercakap tentang jenis pemacu peranti berikut: kernel dan pemacu mod pengguna; pemacu peranti generik dan OEM serta pemacu peranti maya - termasuk perbezaan antara semua.

Jawatan Popular