Apa itu Diagnostik Perangkat Keras?

Diagnostik perangkat keras adalah metode untuk menemukan masalah dengan sistem perangkat keras komputer. Sistem diagnostik ini dapat dijalankan oleh pengguna atau program internal, diprakarsai oleh sistem kontrol komputer atau dijalankan dari dalam perangkat keras itu sendiri. Diagnostik perangkat keras dasar mencakup sistem yang diperlukan di komputer, seperti prosesor, chipset, dan memori, pada setiap boot sistem. Sistem diagnostik perangkat keras ini sering kali memberikan peringatan dini yang penting tentang potensi kerusakan atau kegagalan sistem.

Sistem diagnostik perangkat keras hadir dalam dua tipe dasar—tunggal dan multiguna. Program diagnostik tujuan tunggal hanya akan memeriksa perangkat keras tertentu. Pemeriksaan pada perangkat keras itu sangat spesifik dan disesuaikan dengan sistem itu. Diagnostik multiguna akan memeriksa beberapa perangkat keras untuk masalah. Karena program ini tidak secara khusus untuk satu bagian perangkat keras, mereka akan sering melewatkan masalah kecil atau aneh yang ditangkap oleh diagnostik tujuan tunggal.

Program diagnostik yang dimulai oleh pengguna memiliki jenis dan fungsi terluas. Program multiguna yang umum akan sering memeriksa item yang tidak biasa untuk diperiksa oleh sistem lain, seperti monitor atau sistem jaringan. Di sisi lain, karena mereka biasanya merupakan satu program ‘menangkap-semua’, mereka mungkin tidak memperhatikan seluk-beluk yang akan ditemukan oleh program yang lebih spesifik. Program diagnostik tujuan tunggal sering kali disediakan oleh produsen perangkat keras dan merupakan langkah pertama yang baik dalam mengidentifikasi perilaku komputer yang aneh setelah seseorang mempersempit bagian perangkat keras.

Program diagnostik internal umumnya berasal dari dua lokasi—driver perangkat keras atau sistem operasi komputer. Mereka sering bertujuan tunggal. Program-program ini biasanya akan berjalan di latar belakang setiap kali komputer beroperasi. Pemindaian sistem operasi memeriksa kelainan pada respons yang diterimanya dari perangkat keras, seringkali hanya menemukannya setelah perangkat keras mulai gagal. Sistem diagnostik driver lebih memperhatikan dan akan sering melaporkan perilaku aneh di perangkat keras segera setelah menjadi jelas, tetapi hanya beberapa perangkat keras yang memiliki bentuk driver ini.
Diagnostik perangkat keras yang dijalankan oleh sistem kontrol komputer beroperasi pada tingkat yang sangat dasar. Ini biasanya memantau tingkat daya dan waktu respons daripada validitas data. Sebagian besar pemindaian aktif berlangsung selama urutan boot, di mana program tujuan tunggal dijalankan melalui pemeriksaan pada berbagai sistem komputer. Setelah boot, diagnostik perangkat keras ini biasanya berada di latar belakang, hanya memperingatkan pengguna ketika sesuatu yang sangat buruk terjadi.
Jenis diagnostik perangkat keras yang terakhir dijalankan oleh perangkat keras itu sendiri. Karena program internal ini dibangun ke dalam perangkat keras, mereka selalu memiliki satu tujuan. Program-program ini memantau sistem untuk apa pun di luar spesifikasi perangkat keras. Ketika menemukan sesuatu, ia memperingatkan sistem internal komputer, yang kemudian akan memperingatkan sistem operasi.