Apa itu Pemacu Peranti? Apakah tujuan, jenis, dan contohnya?

Device Drivers adalah perisian yang melaluinya, kernel komputer berkomunikasi dengan perkakasan yang berbeza, tanpa perlu melihat perincian bagaimana perkakasan berfungsi. Ini adalah perisian yang mengawal bahagian perkakasan yang dilekatkan pada komputer dan membolehkan komputer menggunakan perkakasan dengan menyediakan antara muka yang sesuai. Ini bermaksud bahawa sistem operasi tidak perlu memperincikan bagaimana bahagian perkakasan berfungsi. Ia juga menyediakan antara muka yang sama sehingga sistem operasi atau Kernel dapat berkomunikasi dengan perkakasan.

Oleh itu, tujuan pemacu peranti adalah untuk membolehkan kelancaran fungsi perkakasan yang dihasilkannya dan membiarkannya digunakan dengan sistem operasi yang berbeza.

Apa itu Pemacu Peranti

Jenis Pemacu Peranti - Pemacu Kernel & Pengguna

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

  1. Pemacu Perisian Kernel
  2. Pemacu Peranti Pengguna

Pemacu Peranti Kernel adalah pemacu peranti generik yang memuat dengan sistem operasi ke dalam memori sebagai sebahagian daripada sistem operasi; bukan keseluruhan pemacu tetapi penunjuk yang berkenaan supaya pemacu peranti dapat dipanggil secepat yang diperlukan. Pemacu berkaitan dengan BIOS, motherboard, pemproses, dan perkakasan serupa yang merupakan sebahagian daripada Perisian Kernel.

Masalah dengan Pemacu Peranti Kernel adalah apabila salah satu daripadanya dipanggil, ia dimuat ke dalam RAM dan tidak dapat dipindahkan ke file halaman (memori maya). Oleh itu, sebilangan pemacu peranti yang berjalan pada masa yang sama dapat memperlahankan mesin. Itulah sebabnya terdapat keperluan sistem minimum untuk setiap sistem operasi. Sistem operasi yang berbeza sudah menambah sumber daya yang diperlukan untuk pemacu peranti kernel, sehingga pengguna akhir tidak perlu bimbang tentang keperluan memori tambahan.

Pemakai Peranti Mod Pengguna adalah yang biasanya dicetuskan oleh pengguna semasa sesi mereka di komputer. Mungkin memikirkan peranti yang dibawa pengguna ke komputer selain daripada peranti kernel. Pemacu untuk kebanyakan peranti Plug and Play tergolong dalam kategori ini. Pemacu Peranti Pengguna boleh ditulis ke cakera agar tidak bertindak keras terhadap sumber daya. Namun, bagi pemandu yang berkaitan dengan peranti permainan, disarankan untuk menyimpannya dalam memori utama (RAM).

Blok Pemacu dan Pemacu Karakter

Kedua - pemacu peranti blok dan watak - tergolong dalam kategori membaca dan menulis data. Cakera keras, CD ROM, Pemacu USB, dan lain-lain - mungkin Blok Pemacu atau Pemacu Karakter berdasarkan cara penggunaannya.

Pemacu Karakter digunakan dalam bas bersiri. Mereka menulis data satu watak pada satu masa. Satu watak bermaksud bait dalam erti kata umum. Sekiranya peranti disambungkan ke port bersiri, ia menggunakan pemacu watak. Tetikus adalah peranti bersiri dan mempunyai pemacu peranti watak.

Pemacu blok merujuk kepada penulisan dan pembacaan lebih daripada satu watak pada satu masa. Biasanya, pemacu peranti sekatan membuat blok dan mengambil seberapa banyak maklumat yang terdapat di dalam blok tersebut. Cakera keras, misalnya, gunakan pemacu peranti sekatan. CD ROM juga merupakan pemacu blok peranti, tetapi kernel perlu memastikan bahawa perangkat masih tersambung ke komputer, setiap kali CD ROM dipanggil oleh aplikasi apa pun.

Pemacu Generik dan OEM

Pemacu peranti mungkin berkaitan dengan generik, atau OEM. Sekiranya pemacu peranti dilengkapi dengan perisian operasi, kemungkinan besar ia adalah pemacu peranti generik. Pemacu peranti generik adalah yang boleh digunakan dengan pelbagai jenama jenis peranti tertentu. Windows 10, misalnya, mempunyai sebilangan pemacu generik yang berfungsi tanpa perlu memasang perisian lain secara manual.

Dalam beberapa kes, pemacu generik tidak membantu. Jadi, pengeluar peralatan asal membuat pemacu peranti mereka sendiri. Ini adalah pemacu peranti OEM dan harus dipasang secara berasingan setelah memasang sistem operasi. Komputer dari era yang lebih lama ditandai, dan oleh itu, walaupun pemacu papan induk harus dipasang secara luaran. Tetapi itu adalah zaman Windows XP. Tanpa beberapa jenama, kebanyakan set pemacu yang sudah ada sudah terkandung dalam sistem operasi.

Pemacu Peranti Maya

Pemacu untuk peranti maya dipanggil Pemacu Peranti Maya. Selalunya, kami menggunakan beberapa perisian untuk meniru perkakasan dan perisian yang digunakan untuk menjalankan perkakasan maya seperti itu adalah pemacu peranti maya. Contohnya, jika anda menggunakan VPN, ia mungkin membuat kad rangkaian maya untuk menyambung ke Internet dengan selamat. Ia bukan kad fizikal sebenar, tetapi kad yang disediakan oleh perisian VPN. Walaupun kad itu memerlukan pemacu peranti, dan perisian VPN yang sama akan memasang pemacu peranti maya

Oleh itu, anda dapat melihat 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 membincangkan jenis pemacu peranti berikut: kernel dan pemacu mod pengguna; pemacu peranti generik dan OEM, dan pemacu peranti maya - termasuk perbezaan antara semua.

Jenis Pemacu Peranti