Kas yra švelni klaida?

Kompiuteris įvyksta minkšta klaida, kai atskaitos taškas arba signalas yra neteisingi ir trukdo lusto arba sistemos procesams. Nors atrodo, kad pavadinimas reiškia programinės įrangos klaidą, dėl žodžio „minkštas“, taip nėra. Minkštoji klaida, skirtingai nei sunki klaida, nesukels nuolatinės žalos kompiuteriui ir paprastai gali būti ištaisyta šaltuoju paleidimu. Dėl rimtų minkštųjų klaidų gali tekti dirbti kompiuteriu, tačiau bet koks atliktas darbas nereikės keisti schemos; keisti reikės tik kompiuteryje saugomus duomenis.

Yra du minkštųjų klaidų lygiai: lusto ir sistemos lygio. Lusto lygis yra ne toks sunkus iš dviejų ir atsiranda, kai teigiamas krūvis patenka į kompiuterio lustą ir keičia energijos signalą. Taip nutinka, kai lustas pradeda irti, o tai užtruks apie 10 metų ar ilgiau šiuolaikiniams kompiuteriams. Norint ištaisyti šią švelnią klaidą, be kompiuterio perkrovimo, atminties lustus galima pakeisti naujesniais lustais. Tai išspręs skilimo problemą, nes naujuose lustuose bus nesugadintų medžiagų.

Antroji ir rimtesnė minkštoji klaida yra sistemos lygio klaida, kuri gali atsirasti bet kuriuo metu ir dažnai paveikia duomenų magistralę. Kai atskaitos taškas patenka į triukšmą arba statinį, kompiuteris gali klaidingai manyti, kad šis triukšmas yra nauja atskaitos taško dalis, kurią reikia apdoroti. Tai nėra tikroji dalis, todėl įvyksta klaida. Šią klaidą paprastai galima ištaisyti tik įkrovus. Jei netikras bitas lieka duomenų magistralėje, nes kompiuteris išsaugo jį atmintyje, jis gali grįžti ir sukelti tą pačią klaidą.

Ištaisyti švelnią klaidą paprastai yra lengva. Dažniausias taisymo būdas yra kompiuterio išjungimas kelioms minutėms ir vėl įjungimas. Iš naujo paleidus kompiuterį nuo darbalaukio, klaida neištaisys, nes iš naujo paleidus kompiuterį liks maitinimas, o šaltas įkrovimas atima visą galią. Nors tai dažniausiai veikia, rimtas klaidas turės išnagrinėti technikas, kuris turės pakeisti lustą arba duomenų apdorojimo procesą. Kad ir kokios rimtos būtų minkštosios klaidos, jos niekada nepaveiks aparatinės įrangos, tik apdorojamus duomenis.

Sunkioji klaida gali atrodyti panaši į minkštąsias klaidas, paveikdama kompiuterio procesus. Skirtingai nuo minkštosios versijos, sunki klaida daro įtaką aparatinei įrangai, dažniausiai atminties lustams, ir negali būti ištaisyta šaltai įkrovus. Šiuo atveju atminties mikroschema turi būti pakeista ne todėl, kad ji genda, o todėl, kad ji yra sugedusi.