Tag: Suntingan perangkat selulerSuntingan peramban seluler
(24 revisi perantara oleh 19 pengguna tidak ditampilkan)
Baris 1:
{{unreferenced|date=Maret 2019}}
'''PengendaliPemacu perangkat kerasperanti''' (atau ''Device'kandar driverperangkat''' dalam({{lang-en|device [[bahasa Inggris]]driver}}) adalah istilah [[teknologi informasi]] yang mengacu kepada komponen [[perangkat lunak]] yang mengizinkan sebuah sistem [[komputer]] untuk berkomunikasi dengan sebuah [[perangkat keras]]. Sebagian besar perangkat keras, tidak akan dapat berjalan atau sama sekali tidak dapat berjalan tanpa ''pengandar (driver)'' yang cocok yang terinstalterpasang di dalam [[sistem operasi]]. ''DevicePengandar driverperanti'', umumnya akan dimuat ke dalam ruanganruang kernel (''kernelspace'') sistem operasi selama proses [[booting]] dilakukan, atau secara sesuai permintaan (ketika ada intervensi pengguna atau memasukkan sebuah perangkat ''[[plug-and-play]]''). Beberapa sistem operasi juga menawarkan ''devicepengandar driverperanti'' yang berjalan di dalam ruanganruang pengguna (''userspace'') sistem operasi. Beberapa ''driverpengandar'' telah dimasukkan ke dalam [[sistem operasi]] secara ''bawaan (default)'' pada saat instalasi, tapitetapi banyak perangkat keras, khususnya yang baru, tidak dapat didukung oleh ''driverpengandar-driverpengandar'' bawaan sistem operasi. AdalahMenjadi tugas pengguna yang harus menyuplaimemasok dan memasukkan ''driverpengandar'' ke dalam sistem operasi. DriverPengandar juga pada umumnya menyediakan layanan penanganan [[interupsi perangkat keras]] yang dibutuhkan oleh perangkat keras.
== Ide ==
Perangkat keras komputer pada umumnya membutuhkan [[abstraksi (ilmu komputer)|abstraksi]]. Perangkat yang sama saja mungkin dapat berbeda. Para pembuat perangkat keras merilis model-model baru yang menyediakan reliabilitas yang lebih baik atau performa yang lebih tinggi. Model baru tersebut seringnya dikontrol secara berbeda dari model yang sebelumnya. Komputer dan sistem operasi komputer tidak dapat diharapkan untuk mengetahui bagaimana cara kerja perangkat tersebut, apalagi jika memang terdapat banyak perangkat, baik itu untuk saat ini maupun untuk masa yang akan datang.
Untuk menyelesaikan masalah seperti ini, sistem operasi pun membuat sebuah spesifikasi tentang bagaimana setiap perangkat dapat diatur oleh sistem operasi. ''Device driver'', dibuat dengan tujuan untuk mentranslasikan fungsi-fungsi sistem operasi ke dalam perintah yang dimiliki oleh perangkat yang bersangkutan. Secara teoritisteoretis, sebuah perangkat yang baru, yang umumnya dikontrol dengan menggunakan cara yang baru dapat bekerja dengan normal jika memang terdapat device driver yang cocok. Driver yang baru ini akan menjamin bahwa perangkat yang bersangkutan dapat beroperasi seperti biasa dari sudut pandang sistem operasi.