Kesalahan sistem yang fatal adalah suatu kondisi yang terjadi pada sistem operasi komputer yang menyebabkannya berhenti berfungsi. Sistem operasi berbasis Windows® dan Unix® dirancang untuk dimatikan jika terjadi kesalahan sistem yang fatal dan memulai ulang dalam upaya untuk menyelesaikan masalah dan kerusakan perangkat lunak apa pun dari memori. Masalahnya telah diberi nama sehari-hari pada Windows® sebagai “layar biru kematian,” karena, ketika kesalahan sistem yang fatal terjadi di lingkungan Windows®, layar biru ditampilkan, seringkali dengan teks bergulir, yang merupakan crash dump isi memori ke dalam file. Informasi ini nantinya dapat digunakan untuk mendiagnosis penyebab kesalahan. Pada sistem komputer terbaru, layar biru kematian tidak lagi muncul, karena mereka segera diatur untuk memulai kembali jika ada sistem crash, terutama karena informasi crash dump hanya bernilai bagi programmer yang akrab dengan pengkodean sistem operasi. diri.
Sistem operasi komputer modern terus berjalan melalui proses pemeriksaan kesalahan saat mereka bekerja dan mengoreksi kesalahan di balik layar yang jarang disadari oleh pengguna komputer pribadi (PC). Namun terkadang, suatu kondisi muncul karena kegagalan perangkat keras, kode pemrograman yang gagal, atau kesalahan pemrosesan dalam perangkat lunak yang berjalan di memori, yang tidak dapat diselesaikan oleh sistem operasi secara otomatis. Penyebab paling umum dari kesalahan sistem yang fatal adalah perangkat lunak berkode buruk yang dalam beberapa hal tidak kompatibel dengan sistem operasi yang dijalankannya.
Salah satu kelemahan yang paling membuat frustrasi untuk menghadapi kesalahan sistem yang fatal, juga dikenal sebagai kesalahan berhenti atau crash sistem, adalah bahwa semua yang sedang dikerjakan pengguna di PC dan sedang diproses dalam memori akses acak (RAM) akan hilang. Karena memori RAM kehilangan penyimpanan datanya ketika sistem dibatalkan dan dimatikan, file yang saat ini disimpan di sana tidak dapat dipulihkan setelah crash. Jika komputer atau program perangkat lunak dirancang untuk menyimpan pekerjaan yang sedang berlangsung secara berkala, seperti pengolah kata yang diatur untuk menyimpan dokumen setiap sepuluh menit saat sedang dikerjakan, kehilangan data ini sering dapat dihindari, karena file disimpan ke harddisk komputer, bukan ke memori RAM jangka pendek.
Kesalahan komputer yang menyebabkan sistem crash cukup umum pada hari-hari awal sistem komputer pribadi dan pengembangan perangkat lunak pada 1980-an dan awal 1990-an, tetapi sejak itu menjadi agak jarang. Ketika kesalahan sistem yang fatal terjadi pada sistem komputer baru, kemungkinan besar penyebabnya adalah program perangkat lunak baru yang baru saja diinstal, atau driver untuk perangkat keras baru yang baru saja dicolokkan ke komputer. Jenis kerusakan ini dapat dihindari hanya dengan mencopot pemasangan perangkat atau perangkat lunak.
Kernel error atau kernel panic adalah istilah pemrograman komputer awal lainnya untuk kesalahan sistem yang fatal. Kernel adalah inti dari sistem operasi komputer yang berinteraksi dengan perangkat keras, perangkat lunak, dan cangkang, yang merupakan bagian dari sistem operasi yang merespons input dan perintah pengguna. Sistem operasi memuat kernel terlebih dahulu saat boot, dan tetap dimuat di memori selama sistem menerima daya, karena komputer tidak dapat berfungsi tanpanya. Karena sifatnya yang esensial, ia disimpan di area terlindung dari memori RAM yang tidak dapat ditimpa oleh perangkat lunak lain saat komputer sedang digunakan, dan, ketika komputer mengalami kesalahan sistem yang fatal, itu berarti kernel sistem operasi ini sendiri sebenarnya telah rusak dan gagal berfungsi dengan baik.