Apa itu Kesalahan Lunak?

Kesalahan lunak terjadi di komputer ketika datum atau sinyal tidak benar dan mengganggu proses chip atau sistem. Sementara nama tampaknya menyiratkan kesalahan dengan perangkat lunak, karena kata “lunak”, ini tidak terjadi. Kesalahan lunak, tidak seperti kesalahan keras, tidak akan menyebabkan kerusakan permanen pada komputer dan biasanya dapat diperbaiki dengan boot dingin. Kesalahan lunak yang parah mungkin memerlukan pekerjaan yang harus dilakukan di komputer, tetapi pekerjaan apa pun yang dilakukan tidak akan memerlukan perubahan di sirkuit; hanya data yang disimpan di komputer yang perlu diubah.

Ada dua tingkat kesalahan lunak: tingkat chip dan tingkat sistem. Tingkat chip adalah yang paling ringan dari keduanya dan disebabkan ketika muatan positif memasuki chip komputer, mengubah sinyal energi. Ini terjadi ketika chip mulai membusuk, yang akan memakan waktu sekitar 10 tahun atau lebih untuk komputer modern. Untuk memperbaiki kesalahan lunak ini, selain me-reboot komputer, chip memori dapat ditukar dengan chip yang lebih baru. Ini akan memperbaiki masalah pembusukan, karena chip baru akan berisi bahan murni.

Yang kedua, dan kesalahan lunak yang lebih parah, adalah kesalahan tingkat sistem yang dapat terjadi kapan saja dan sering mempengaruhi bus data. Ketika datum dipukul dengan suara atau statis, komputer dapat salah mengira suara ini adalah data baru yang perlu diproses. Ini bukan bit nyata, jadi terjadi kesalahan. Dengan sendirinya, kesalahan ini biasanya dapat diperbaiki hanya dengan boot. Jika bit palsu tetap berada di bus data, karena komputer menyimpannya ke dalam memori, maka ia dapat terus kembali untuk menyebabkan kesalahan yang sama.

Memperbaiki kesalahan lunak biasanya mudah. Metode perbaikan yang paling umum adalah mematikan komputer selama beberapa menit dan kemudian menyalakannya kembali. Memulai ulang komputer dari desktop tidak akan memperbaiki kesalahan, karena daya akan tetap ada di komputer dengan memulai ulang, sementara boot dingin menghilangkan semua daya. Meskipun ini biasanya berhasil, kesalahan parah perlu dilihat oleh teknisi, yang harus mengganti chip atau mengubah proses data. Tidak peduli seberapa parah kesalahan lunak menjadi, mereka tidak akan pernah mempengaruhi perangkat keras, hanya data yang diproses.

Kesalahan keras dapat muncul mirip dengan kesalahan lunak dengan mempengaruhi proses komputer. Berbeda dengan variasi lunak, kesalahan keras memengaruhi perangkat keras, biasanya chip memori, dan tidak dapat diperbaiki dari boot dingin. Dalam hal ini, chip memori harus diganti, bukan karena rusak tetapi karena rusak.