Apa itu Driver Perangkat? Bagaimana cara kerjanya?
Bermacam Macam / / November 28, 2021
Sistem operasi, program aplikasi lain, dan berbagai perangkat keras semuanya dibangun oleh kelompok orang yang berbeda. Oleh karena itu, secara default, OS dan program lain tidak dapat berinteraksi dengan perangkat keras. Di sinilah driver perangkat masuk. Ini adalah bagian dari perangkat lunak yang bertindak sebagai penerjemah antara sistem operasi dan perangkat keras. Tugas driver perangkat adalah memungkinkan kelancaran fungsi perangkat keras yang terpasang pada sistem. Driver printer memberi tahu OS cara mencetak informasi yang dipilih pada halaman. Agar OS menerjemahkan bit dalam file audio menjadi output yang sesuai, driver kartu suara diperlukan. Seperti ini, driver perangkat ada untuk setiap perangkat keras yang terhubung ke sistem Anda.
Isi
- Apa itu Driver Perangkat?
- Bagaimana cara kerja driver perangkat?
- Driver perangkat virtual
- Di mana driver perangkat virtual digunakan?
- Apakah semua perangkat memerlukan driver?
- Apa yang akan terjadi jika Anda belum menginstal driver?
- Jenis driver perangkat
- Jenis lain dari Driver Perangkat
- Mengelola driver perangkat
Apa itu Driver Perangkat?
OS tidak perlu mengetahui detail di balik kerja perangkat keras. Menggunakan driver perangkat, itu hanya berinteraksi dengan perangkat keras tertentu. Jika driver perangkat yang sesuai tidak diinstal, tidak ada hubungan komunikasi antara OS dan perangkat keras. Perangkat keras seperti itu mungkin tidak berfungsi dengan baik. Pengandar perangkat dan perangkat keras yang sesuai berkomunikasi melalui bus komputer tempat perangkat terhubung. Driver perangkat bervariasi untuk setiap sistem operasi dan bergantung pada perangkat keras. Driver perangkat juga dikenal sebagai driver perangkat lunak atau hanya driver.
Bagaimana cara kerja driver perangkat?
Perangkat keras ingin berkomunikasi dengan program di sistem Anda. Anda dapat menganggap situasi ini sebagai dua entitas yang berbicara dalam bahasa yang berbeda. Oleh karena itu, dibutuhkan seorang penerjemah. Driver perangkat berperan sebagai penerjemah di sini. Perangkat lunak memberikan informasi driver yang menjelaskan apa yang harus dilakukan perangkat keras. Driver perangkat menggunakan informasi tersebut untuk membuat driver melakukan pekerjaan.
Driver perangkat menerjemahkan instruksi program perangkat lunak/OS ke bahasa yang dipahami oleh perangkat keras. Agar sistem berjalan secara efisien, Anda harus memiliki semua driver perangkat yang diperlukan. Saat Anda menghidupkan sistem Anda, OS berkomunikasi dengan driver perangkat dan BIOS untuk memutuskan melakukan berbagai tugas perangkat keras.
Jika bukan karena driver perangkat, tidak akan ada cara bagi sistem untuk berkomunikasi dengan perangkat atau program perangkat lunak harus tahu bagaimana berinteraksi langsung dengan perangkat keras (mengingat berbagai program dan perangkat keras yang kita miliki saat ini, ini akan menjadi sulit). Tidak mungkin membangun perangkat lunak dengan kemampuan untuk berkomunikasi secara langsung dengan semua jenis perangkat keras. Dengan demikian, driver perangkat adalah pengubah permainan.
Keduanya – perangkat keras dan program perangkat lunak bergantung pada driver perangkat untuk kelancaran fungsi. Program biasanya menggunakan perintah umum untuk mengakses perangkat. Driver perangkat menerjemahkan ini ke dalam perintah khusus yang dapat dipahami oleh perangkat.
Driver perangkat biasanya datang sebagai komponen bawaan dalam OS. Mereka disediakan oleh pabrikan. Jika komponen perangkat keras atau perangkat lunak diganti atau diperbarui, driver perangkat ini dianggap tidak berguna.
Driver perangkat virtual
Driver perangkat virtual adalah komponen driver perangkat yang membantu perangkat keras untuk menjalin komunikasi dengan OS atau program. Mereka adalah driver untuk perangkat virtual. Driver perangkat virtual membantu kelancaran aliran data. Beberapa aplikasi dapat mengakses perangkat keras tertentu tanpa konflik. Ketika driver perangkat virtual menerima sinyal interupsi dari perangkat keras, itu menentukan tindakan selanjutnya berdasarkan status pengaturan perangkat.
Di mana driver perangkat virtual digunakan?
Ketika kami menggunakan perangkat lunak untuk meniru perangkat keras, driver perangkat virtual digunakan untuk perangkat tersebut. Contoh yang tepat akan menggunakan a VPN. Anda membuat kartu jaringan virtual sehingga Anda dapat terhubung dengan aman ke internet. Ini adalah kartu jaringan virtual yang dibuat oleh VPN. Diperlukan driver yang sesuai untuk kartu ini yang biasanya akan diinstal oleh perangkat lunak VPN itu sendiri.
Apakah semua perangkat memerlukan driver?
Apakah suatu perangkat memerlukan driver atau tidak tergantung pada apakah sistem operasi Anda mengenali perangkat keras dan fitur-fiturnya. Beberapa periferal yang tidak dikenal oleh sistem operasi dan memerlukan driver adalah – Kartu video, perangkat USB, kartu suara, pemindai, printer, pengontrol modem, kartu jaringan, pembaca kartu dll… Sistem operasi biasanya memiliki beberapa driver generik yang memungkinkan perangkat keras umum untuk bekerja pada tingkat dasar. Sekali lagi, syaratnya adalah OS harus mengenali fitur perangkat. Beberapa perangkat yang dapat bekerja dengan driver generik adalah – RAM, keyboard, mouse, speaker, monitor, hard drive, disk drive, CPU, power supply, joystick dll… Kita harus menyadari bahwa driver generik yang disediakan oleh sistem operasi tidak diperbarui sesering driver yang disediakan oleh perangkat keras pabrikan.
Baca juga:Apa itu File Komputer?
Apa yang akan terjadi jika Anda belum menginstal driver?
Jika Anda belum menginstal driver untuk perangkat, perangkat mungkin tidak berfungsi sama sekali atau hanya berfungsi sebagian. Misalnya, perangkat seperti mouse/keyboard akan bekerja tanpa driver. Tetapi jika mouse Anda memiliki tombol tambahan atau keyboard Anda memiliki beberapa tombol khusus, maka fitur tersebut tidak akan berfungsi. Jika Anda adalah pengguna Windows, Anda dapat menemukan kesalahan konflik driver di manajer perangkat, jika Anda memiliki driver yang hilang. Biasanya, pabrikan merilis pembaruan driver untuk menghapus kesalahan yang dihasilkan oleh driver. Oleh karena itu, selalu miliki versi driver terbaru untuk perangkat keras Anda.
Driver hanya akan berfungsi jika Anda memiliki perangkat yang sesuai yang diinstal pada sistem Anda. Jika Anda mencoba menginstal driver untuk perangkat keras yang tidak ada, itu tidak akan terjadi. Misalnya, menginstal driver kartu video saat Anda tidak memiliki kartu video di sistem Anda tidak akan memberi sistem Anda kemampuan untuk bekerja dengan kartu video. Anda harus memiliki keduanya – perangkat keras dan driver perangkat yang diperbarui untuk itu.
Jenis driver perangkat
Ada driver perangkat untuk hampir setiap perangkat keras yang digunakan saat ini. Driver ini dapat secara luas diklasifikasikan ke dalam 2 kategori berikut – driver perangkat pengguna dan driver perangkat kernel
Driver perangkat pengguna
Ini adalah driver perangkat yang dipicu pengguna saat dia menggunakan sistem. Ini adalah untuk perangkat yang pengguna telah terhubung ke sistem, selain yang berkaitan dengan perangkat lunak kernel. Driver perangkat untuk perangkat plug and play dianggap sebagai driver perangkat pengguna. Untuk menghilangkan tekanan dari sumber daya sistem, driver perangkat pengguna ditulis ke disk. Tetapi driver perangkat untuk perangkat game biasanya disimpan di memori utama.
Baca juga: Apa itu File ISO?
Driver perangkat kernel
Driver generik yang tersedia sebagai perangkat lunak bawaan bersama dengan OS disebut driver perangkat kernel. Mereka memuat ke dalam memori sebagai bagian dari OS. Pointer ke driver disimpan dalam memori dan dapat dipanggil kapan pun diperlukan. Driver perangkat kernel adalah untuk perangkat seperti prosesor, motherboard, BIOS, dan perangkat lain yang berkaitan dengan perangkat lunak kernel.
Dengan driver perangkat kernel, ada masalah umum. Saat dipanggil, driver perangkat kernel dimuat ke dalam RAM. Ini tidak dapat dipindahkan ke memori virtual. Jika ada beberapa driver perangkat yang berjalan secara bersamaan, sistem menjadi lambat. Untuk mengatasi masalah ini, setiap OS memiliki persyaratan sistem minimum. Sistem operasi mengumpulkan sumber daya yang diperlukan driver perangkat kernel. Ini memastikan bahwa pengguna tidak perlu khawatir tentang kebutuhan memori.
Jenis lain dari Driver Perangkat
1. Driver generik dan OEN
Jika driver perangkat tersedia bersama dengan sistem operasi, itu disebut driver perangkat generik. Driver perangkat generik berfungsi untuk perangkat tertentu terlepas dari mereknya. Windows 10 memiliki driver perangkat generik untuk perangkat keras yang umum digunakan.
Terkadang, perangkat keras memiliki fitur tertentu yang tidak dapat dikenali oleh OS. Pabrikan perangkat menyediakan driver yang sesuai untuk perangkat tersebut. Ini disebut driver perangkat OEM. Agar perangkat tersebut berfungsi dengan baik, driver harus diinstal secara terpisah setelah menginstal OS. Sekitar waktu ketika Windows XP digunakan, bahkan driver untuk motherboard harus diinstal secara terpisah. Saat ini, sebagian besar sistem modern menyediakan driver perangkat generik bawaan.
2. Blok dan driver karakter
Driver perangkat dapat diklasifikasikan sebagai driver blok atau driver karakter berdasarkan cara data dibaca dan ditulis. Perangkat seperti hard disk, CD ROM dan drive USB diklasifikasikan berdasarkan cara penggunaannya.
Istilah block driver digunakan ketika lebih dari satu karakter dibaca atau ditulis pada satu waktu. Sebuah blok dibuat, dan perangkat blok mencoba untuk mengambil jumlah informasi yang sesuai dengan ukuran blok. Hard disk dan CD ROM dianggap memblokir driver perangkat.
Istilah driver karakter digunakan ketika data ditulis satu karakter pada satu waktu. Driver perangkat karakter menggunakan bus serial. Setiap perangkat yang terhubung ke port serial memiliki driver karakter. Misalnya, mouse adalah perangkat yang terhubung ke port serial. Itu menggunakan driver perangkat karakter.
Baca juga:Apa itu Wi-Fi 6 (802.11 ax)?
Mengelola driver perangkat
Semua driver pada sistem Windows Anda dikelola oleh Device Manager. Driver perangkat tidak perlu banyak perhatian setelah instalasi. Terkadang, mereka memiliki pembaruan untuk memperbaiki bug atau pembaruan yang menyediakan fitur baru. Oleh karena itu, adalah praktik yang baik untuk memeriksa pembaruan driver dan menginstalnya (jika ada) sesekali. Untuk mempermudah pekerjaan Anda, ada beberapa program yang akan memeriksa dan memperbarui driver perangkat Anda.
Pembaruan driver yang disediakan oleh pabrikan selalu tersedia secara gratis di situs web resmi mereka. Berhati-hatilah untuk tidak membayar pembaruan driver perangkat!
Memperbarui driver Anda penting karena, seringkali, banyak masalah dengan perangkat keras dapat ditelusuri kembali ke masalah dengan driver perangkat.
Ringkasan
- Driver perangkat membantu OS dan program lain berinteraksi dengan perangkat keras yang terhubung ke sistem
- Sistem operasi modern menyediakan driver perangkat bawaan untuk periferal yang umum digunakan
- Untuk menggunakan perangkat keras lain, Anda perlu menginstal driver perangkat yang sesuai yang disediakan oleh pabrikan
- Menjaga driver perangkat Anda tetap mutakhir sangat penting untuk berfungsinya sistem.
- Driver perangkat eksternal hanya diperlukan untuk perangkat yang fiturnya tidak dikenali oleh sistem operasi Anda.