Apa itu Driver Perangkat? Bagaimana cara kerjanya?

Apa itu Driver Perangkat

Sistem operasi(operating system) , program aplikasi lain, dan berbagai perangkat keras(hardware device) semuanya dibangun oleh kelompok orang yang berbeda. Oleh karena itu, secara default, OS dan program lain tidak dapat berinteraksi dengan perangkat keras(hardware device) . Di sinilah device driver masuk Ini adalah bagian dari perangkat lunak yang bertindak sebagai penerjemah antara sistem operasi(operating system) dan perangkat keras(hardware device) . Tugas driver perangkat(device driver) adalah memungkinkan kelancaran fungsi perangkat keras yang(hardware device) terpasang ke sistem. Driver printer(printer driver) memberi tahu OS cara mencetak informasi yang dipilih pada halaman. Agar OS menerjemahkan bit dalam file audio(audio file)menjadi output yang sesuai, driver kartu(card driver) suara diperlukan. Seperti ini, driver perangkat(device driver) ada untuk setiap perangkat keras(hardware device) yang terhubung ke sistem Anda.

Apa itu Driver Perangkat

Apa itu Driver Perangkat?(What is a Device Driver?)

OS tidak perlu mengetahui detail di balik kerja perangkat keras. Menggunakan driver perangkat(device driver) , itu hanya berinteraksi dengan perangkat keras tertentu. Jika driver perangkat(device driver) yang sesuai tidak diinstal, tidak ada hubungan komunikasi(communication link) antara OS dan perangkat keras. Perangkat keras(hardware device) semacam itu mungkin tidak berfungsi dengan baik. Driver perangkat(device driver) dan perangkat perangkat keras yang sesuai berkomunikasi(hardware device communicate) melalui bus komputer(computer bus) tempat perangkat terhubung. Driver perangkat(Device) bervariasi untuk setiap sistem operasi(operating system) dan bergantung pada perangkat keras. Driver perangkat(device driver) juga dikenal sebagai driver perangkat lunak(software driver)atau hanya sopir.

Bagaimana cara kerja driver perangkat?(How do device drivers work?)

Perangkat keras(hardware device) 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(device driver) berperan sebagai penerjemah di sini. Perangkat lunak memberikan informasi driver(driver information) yang menjelaskan apa yang harus dilakukan perangkat keras. Driver perangkat(device driver) menggunakan informasi tersebut untuk membuat driver melakukan pekerjaan.

Driver perangkat(device driver) menerjemahkan instruksi software program/the OS ke bahasa yang dipahami(language understood) oleh perangkat keras(hardware device) . Agar sistem berjalan secara efisien, Anda harus memiliki semua driver perangkat(device driver) yang diperlukan . Saat Anda menghidupkan sistem Anda, OS berkomunikasi dengan driver perangkat(device driver) dan BIOS untuk memutuskan melakukan berbagai tugas perangkat keras.

Jika bukan karena driver perangkat(device driver) , tidak akan ada cara bagi sistem untuk berkomunikasi dengan perangkat atau program perangkat lunak harus tahu cara langsung berinteraksi dengan perangkat keras (mengingat berbagai program dan perangkat keras yang kita miliki saat ini, ini akan sulit). Tidak mungkin membangun perangkat lunak dengan kemampuan untuk berkomunikasi secara langsung dengan semua jenis perangkat keras. Dengan demikian, driver perangkat(device driver) s adalah pengubah permainan.

Keduanya (– hardware) perangkat keras dan program perangkat lunak bergantung pada driver perangkat(device driver) untuk kelancaran fungsi. Program(Programs) biasanya menggunakan perintah umum untuk mengakses perangkat. Driver perangkat(device driver) menerjemahkan ini ke dalam perintah khusus yang dapat dipahami oleh perangkat.

Driver perangkat(Device) biasanya datang sebagai komponen bawaan dalam OS. Mereka disediakan oleh pabrikan. Jika komponen perangkat keras atau perangkat lunak(hardware or software component) diganti atau diperbarui, driver perangkat ini dianggap tidak berguna.

Driver perangkat virtual(Virtual device drivers)

Driver perangkat(device driver) virtual adalah komponen driver perangkat(device driver) yang membantu perangkat keras(hardware device) untuk menjalin komunikasi dengan OS atau program. Mereka adalah driver untuk perangkat virtual. Bantuan (s help)driver perangkat(device driver) virtual dalam kelancaran aliran data. Beberapa aplikasi dapat mengakses perangkat keras(hardware device) tertentu tanpa konflik. Ketika driver perangkat(device driver) virtual menerima sinyal interupsi dari perangkat keras(hardware device) , itu menentukan tindakan selanjutnya berdasarkan status pengaturan perangkat.

Di mana driver perangkat virtual digunakan?(Where is a virtual device driver used?)

Saat kami menggunakan perangkat lunak untuk meniru perangkat keras , (hardware device)driver perangkat(device driver) virtual digunakan untuk(tor un) perangkat tersebut. Contoh yang tepat adalah menggunakan VPN . Anda membuat kartu jaringan(network card) virtual sehingga Anda dapat terhubung ke internet dengan aman. Ini adalah kartu jaringan(network card) virtual yang dibuat oleh VPN . Diperlukan driver yang sesuai untuk kartu ini yang biasanya akan diinstal oleh perangkat lunak VPN(VPN software) itu sendiri.

Apakah semua perangkat memerlukan driver?(Do all devices need drivers?)

Apakah(Whether) suatu perangkat memerlukan driver atau tidak tergantung pada apakah sistem operasi(operating system) Anda mengenali perangkat keras(hardware device) dan fitur-fiturnya. Beberapa periferal yang tidak dikenal oleh sistem operasi(operating system) dan memerlukan driver adalah – Kartu video(Video card) , perangkat USB(USB device) , kartu suara, pemindai, printer, modem pengontrol(controller modem) , kartu jaringan(network card) , pembaca kartu, dll.(card reader etc…) Sistem operasi biasanya memiliki beberapa driver umum yang memungkinkan perangkat keras(hardware device) umum s untuk bekerja pada tingkat dasar. Sekali lagi(Again) , 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(joystick etc… One) harus menyadari bahwa driver generik yang disediakan oleh sistem operasi(operating system) tidak diperbarui sesering driver yang disediakan oleh produsen perangkat keras(hardware manufacturer) .

Baca Juga:(Also Read:) Apa Itu File Komputer? 

Apa yang akan terjadi jika Anda belum menginstal driver?(What will happen if you have not installed a 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(Windows user) , Anda dapat menemukan kesalahan konflik driver(driver conflict error) di manajer perangkat(device manager) , jika Anda memiliki driver yang hilang. Biasanya, pabrikan merilis pembaruan driver(driver update) untuk menghapus kesalahan yang dihasilkan oleh driver. Oleh karena itu, selalu miliki versi(date version) 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(video card driver) saat Anda tidak memiliki kartu video(video card) di sistem Anda tidak akan memberi sistem Anda kemampuan untuk bekerja dengan kartu video(video card) . Anda harus memiliki keduanya – perangkat keras dan (hardware device)driver perangkat(device driver) yang diperbarui untuk itu.

Jenis driver perangkat(Types of device drivers)

Ada driver perangkat(device driver) untuk hampir setiap perangkat keras yang(hardware device) digunakan saat ini(use today) . Driver ini dapat secara luas diklasifikasikan ke dalam 2 kategori berikut (– user) driver perangkat pengguna dan (device driver)driver perangkat(device driver) kernel s

Driver perangkat pengguna(User device drivers)

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(kernel software) . Driver perangkat untuk perangkat plug and play(plug and play devices) dianggap sebagai driver perangkat pengguna. Untuk menghilangkan tekanan dari sumber daya sistem, driver perangkat pengguna ditulis ke disk. Namun driver perangkat untuk perangkat game biasanya disimpan di memori utama.

Baca Juga: (Also Read: ) Apa Itu File ISO?

Driver perangkat kernel(Kernel device drivers)

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(A pointer) ke driver disimpan dalam memori dan dapat dipanggil kapan pun diperlukan. Driver perangkat kernel(Kernel device) adalah untuk perangkat seperti prosesor, motherboard, BIOS , dan perangkat lain yang berkaitan dengan perangkat lunak kernel(kernel software) .

Dengan driver perangkat kernel(kernel device driver) s, ada masalah umum. Saat dipanggil, driver perangkat kernel(kernel device driver) 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(system requirement) minimum . Sistem operasi mengumpulkan sumber daya yang diperlukan driver perangkat kernel(kernel device driver) . Hal ini memastikan bahwa pengguna tidak perlu khawatir tentang kebutuhan memori(memory requirement) .

Jenis lain dari Driver Perangkat(Other types of Device Driver)

1. Driver generik dan OEN(1. Generic and OEN drivers)

Jika driver perangkat(device driver) tersedia bersama dengan sistem operasi(operating system) , itu disebut driver perangkat(device driver) generik . Driver perangkat(device driver) generik berfungsi untuk perangkat tertentu terlepas(device irrespective) dari mereknya. Windows 10 memiliki driver perangkat(device driver) generik untuk perangkat keras yang umum digunakan.

Terkadang, perangkat keras memiliki fitur tertentu yang tidak dapat dikenali oleh OS. Pabrikan perangkat(device manufacturer) menyediakan driver yang sesuai untuk perangkat tersebut. Ini disebut driver perangkat OEM . (OEM device)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. Blokir dan driver karakter(2. Block and character drivers)

Driver perangkat(Device) dapat diklasifikasikan sebagai driver blok atau driver karakter berdasarkan cara data dibaca dan ditulis. Perangkat(Device) seperti hard disk, CD ROM(ROMs) , dan drive USB diklasifikasikan berdasarkan cara penggunaannya.

Istilah block driver(term block driver) digunakan ketika lebih dari satu karakter dibaca atau ditulis pada satu waktu. Sebuah blok dibuat, dan perangkat blok(block device) mencoba untuk mengambil jumlah informasi yang sesuai dengan ukuran blok. Hard disk dan CD ROM(ROMS) dianggap memblokir(block device) driver perangkat.

Istilah driver karakter(term character driver) digunakan ketika data ditulis satu karakter pada satu waktu. Driver perangkat karakter(Character device) menggunakan bus serial. Setiap perangkat yang terhubung ke port serial memiliki driver karakter(character driver) . Misalnya, mouse adalah perangkat yang terhubung ke port serial. Itu menggunakan driver perangkat karakter(character device driver) .

Baca Juga:(Also Read:) Apa Itu Wi-Fi 6 (802.11 ax)?

Mengelola driver perangkat(Managing device drivers)

Semua driver pada sistem Windows(Windows system) Anda dikelola oleh Device Manager . Driver perangkat(Device) tidak membutuhkan 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(device driver update) !

Memperbarui driver Anda penting karena, seringkali, banyak masalah dengan perangkat keras(hardware device) dapat ditelusuri kembali ke masalah dengan driver perangkat(device driver) .

Ringkasan(Summary)

  • Driver perangkat(device driver) 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(device driver) eksternal hanya diperlukan untuk perangkat yang fiturnya tidak dikenali oleh sistem operasi(operating system) Anda .


About the author

Saya seorang insinyur perangkat lunak dan ahli Windows 10. Saya memiliki lebih dari dua tahun pengalaman bekerja dengan smartphone, windows 10, dan Microsoft edge. Fokus utama saya adalah membuat perangkat Anda bekerja lebih baik dan lebih cepat. Saya telah mengerjakan berbagai proyek untuk perusahaan seperti Verizon, IMac, HP, Comcast, dan banyak lainnya. Saya juga seorang instruktur bersertifikat dalam pelatihan cloud Microsoft Azure.



Related posts