Kaj je usodna sistemska napaka?

Usodna sistemska napaka je stanje, ki se pojavi v računalniškem operacijskem sistemu in povzroči, da preneha delovati. Operacijska sistema, ki temeljita na Windows® in Unix®, sta zasnovana tako, da se v primeru usodne sistemske napake izklopita in znova zaženeta, da bi odpravili težavo in morebitno okvaro programske opreme iz pomnilnika. Težava je v operacijskem sistemu Windows® dobila pogovorno ime kot »modri zaslon smrti«, ker se, ko pride do usodne sistemske napake v okolju Windows®, prikaže modri zaslon, pogosto z drsečim besedilom, ki je izpis zrušitve. vsebine pomnilnika v datoteko. Te informacije se lahko kasneje uporabijo za diagnosticiranje vzroka napake. Na najnovejših računalniških sistemih se modri zaslon smrti ne prikaže več, saj so takoj nastavljeni za ponovni zagon, če pride do zrušitve sistema, predvsem zato, ker so informacije o izpisu zrušitve vredne le za programerja, ki pozna kodiranje operacijskega sistema. sama.

Sodobni računalniški operacijski sistemi med delovanjem nenehno tečejo skozi proces preverjanja napak in odpravljanja napak v zakulisju, ki se jih uporabniki osebnih računalnikov (PC) le redko zavedajo. Občasno pa pride do stanja zaradi okvare strojne opreme, napake programske kode ali napak pri obdelavi programske opreme, ki se izvaja v pomnilniku, ki jih operacijski sistem ne more samodejno odpraviti. Najpogostejši vzrok za usodno sistemsko napako je slabo kodirana programska oprema, ki je na nek način nezdružljiva z operacijskim sistemom, v katerem se izvaja.

Ena najbolj frustrirajočih pomanjkljivosti pri naletu na usodno sistemsko napako, znano tudi kot napaka pri zaustavitvi ali zrušitev sistema, je, da bo izgubljeno vse, na čemer je uporabnik trenutno delal na osebnem računalniku in je bil obdelan v pomnilniku z naključnim dostopom (RAM). Ker pomnilnik RAM izgubi svojo shranjevanje podatkov, ko se sistem prekine in izklopi, datotek, ki so trenutno tam shranjene, ni mogoče obnoviti po zrušitvi. Če je računalniški ali programski program zasnovan tako, da občasno shranjuje delo v teku, kot je urejevalnik besedil, ki je nastavljen tako, da shrani dokument vsakih deset minut, ko se na njem dela, se je tej izgubi podatkov pogosto mogoče izogniti, saj se datoteka shranjuje na trdi disk računalnika, ne pa v kratkoročni pomnilnik RAM.

Računalniške napake, ki povzročajo zrušitev sistema, so bile v zgodnjih dneh razvoja osebnih računalniških sistemov in programske opreme v osemdesetih in zgodnjih devetdesetih letih precej pogoste, od takrat pa so postale precej redke. Ko pride do usodne sistemske napake v novem računalniškem sistemu, je najverjetnejši vzrok nov program, ki je bil nedavno nameščen, ali gonilnik za novo strojno napravo, ki je bila nedavno priključena na računalnik. Tem vrstam zrušitev se lahko izognete tako, da preprosto odstranite napravo ali programsko opremo.

Napaka jedra ali panika jedra sta drugi zgodnji izrazi računalniškega programiranja za usodno sistemsko napako. Jedro je jedro računalniškega operacijskega sistema, ki sodeluje s strojno opremo, programsko opremo in lupinami, ki so deli operacijskega sistema, ki se odzivajo na uporabniški vnos in ukaze. Operacijski sistem ob zagonu najprej naloži jedro in ostane naloženo v pomnilniku, dokler sistem prejema napajanje, saj brez njega računalnik ne more delovati. Zaradi svoje bistvene narave je shranjen v zaščitenem območju pomnilnika RAM, ki ga druga programska oprema ne more prepisati, medtem ko je računalnik v uporabi, in ko računalnik utrpi usodno sistemsko napako, to pomeni, da to jedro operacijskega sistema se je dejansko pokvaril in ni mogel pravilno delovati.