Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kesalahan perangkat keras adalah kerusakan komponen perangkat keras dalam sistem komputer. Komponen perangkat keras berisi mekanisme deteksi kesalahan yang dapat mendeteksi kapan kondisi kesalahan perangkat keras ada. Kesalahan perangkat keras dapat diklasifikasikan sebagai kesalahan yang dikoreksi, atau kesalahan yang tidak dikoreksi.
Kesalahan yang dikoreksi adalah kondisi kesalahan perangkat keras yang telah dikoreksi oleh perangkat keras atau firmware pada saat sistem operasi diberi tahu tentang adanya kondisi kesalahan.
Kesalahan yang tidak dapat dikoreksi adalah kondisi kesalahan perangkat keras yang tidak dapat diperbaiki oleh perangkat keras atau firmware. Kesalahan yang tidak dikoreksi diklasifikasikan sebagai fatal atau nonfatal.
- Kesalahan perangkat keras yang fatal adalah kondisi kesalahan yang tidak terkoreksi atau tidak terkendali yang dianggap tidak dapat dipulihkan oleh perangkat keras. Ketika kesalahan fatal yang tidak dapat diperbaiki terjadi, sistem operasi menghasilkan pemeriksaan bug untuk menangani kesalahan.
- Kesalahan perangkat keras tidak fatal adalah kondisi kesalahan yang tidak dapat diperbaiki dari mana sistem operasi dapat mencoba untuk memulihkan dengan berusaha untuk memperbaiki kesalahan. Jika sistem operasi tidak dapat memperbaiki kesalahan, maka sistem akan melakukan pemeriksaan bug untuk menahan kesalahan tersebut.
Gagasan sumber kesalahan perangkat keras adalah konsep mendasar dari Windows Hardware Error Architecture (WHEA). Sumber kesalahan perangkat keras adalah unit perangkat keras apa pun yang memperingatkan sistem operasi tentang adanya kondisi kesalahan. Contoh sumber kesalahan perangkat keras termasuk skenario berikut:
Pengecualian pemeriksaan mesin prosesor (misalnya, MC#)
Sinyal kesalahan chipset (misalnya, SCI, SMI, SERR#, MCERR#)
Pelaporan kesalahan bus I/O (misalnya, gangguan kesalahan port akar PCI Express)
Kesalahan perangkat I/O
Satu sumber kesalahan perangkat keras mungkin menangani pelaporan kesalahan untuk lebih dari satu jenis kondisi kesalahan perangkat keras. Misalnya, pengecualian pemeriksaan mesin prosesor biasanya melaporkan kesalahan prosesor, kesalahan cache dan memori, dan kesalahan bus sistem.
Nota
Gangguan manajemen sistem (SMI) ditangani oleh firmware, bukan oleh sistem operasi.
Sumber kesalahan perangkat keras biasanya diwakili oleh:
Satu atau beberapa register status kesalahan perangkat keras
Satu atau beberapa konfigurasi kesalahan perangkat keras atau daftar kontrol
Mekanisme sinyal untuk memperingatkan sistem operasi bahwa ada kondisi kesalahan perangkat keras
Dalam beberapa situasi, tidak ada mekanisme sinyal yang eksplisit dan sistem operasi harus memeriksa register status kesalahan untuk menguji kondisi kesalahan. Namun, polling hanya dapat digunakan untuk kondisi kesalahan yang dikoreksi karena kesalahan yang tidak dapat dikoreksi memerlukan perhatian segera dari sistem operasi.
Dimulai dengan Windows Vista, sistem operasi mempertahankan daftar semua sumber kesalahan perangkat keras yang dapat ditemukan pada platform perangkat keras tertentu. WHEA menggunakan mekanisme penemuan ketika sistem operasi mulai menentukan sumber kesalahan perangkat keras mana yang ada pada sistem tertentu. Cara di mana informasi ini diekspos ke sistem operasi tergantung pada platform. Sistem operasi mengumpulkan informasi ini dari kombinasi tabel ACPI, interaksi firmware, dan mekanisme khusus platform lainnya.
Nota
Windows Vista tidak mengumpulkan informasi sumber kesalahan perangkat keras dari tabel ACPI. Namun, dimulai dengan Windows Server 2008 dan Windows Vista SP1, sistem operasi menggunakan tabel ACPI untuk mengumpulkan informasi sumber kesalahan perangkat keras.