Co je to panika jádra?
Panika jádra je reakcí operačního systému na určité typy závažných počítačových chyb. Obvykle zobrazuje a ukládá diagnostické informace a poté zamkne počítačový systém nebo restartování. Panika jádra je obvykle způsobena problémy s nefunkčním hardwarem nebo nesprávně napsaným softwarem. Jádra operačního systému se používají k upozornění uživatelů a prevenci dalších problémů, jakmile budou detekovány chyby. Většina počítačových hardwarových zařízení zahrnuje ovladače, které jsou součástí jádra nebo jsou naloženy dynamicky. Problémy s těmito zařízeními nebo jejich řidiči mohou také spustit paniku jádra. Přeruchové obsluhy, které se nacházejí v mnoha částech jádra, často způsobují paniku, pokud dojde k kritickým chybám, když se běží. Vadný nebo poškozený pevný disk, systémový soubor, procesor nebo paměť může také vést k panice. MnohoZ nich se zobrazovaly pouze krátkou chybovou zprávu a poté nekonečně opakovaly, čekaly na restart nebo napájecí cyklus. Jakmile se unix® vyvinul, během paniky byly generovány užitečnější informace o ladění. Operační systém Linux® vytvořil termín „linux® jádro“, aby odrážel řadu vážných chyb. Některé chyby Linux® „Oops“ způsobují paniku jádra, zatímco jiné ne.
Uživatelé Microsoft Windows® jsou obvykle obeznámeni s „modrými obrazovkami smrti“. Také známý jako kontrola chyb, jedná se o ekvivalent Windows® paniky jádra, vyvolané podobnými podmínkami. Stejně jako Modern Unix® a Linux® Systems se Windows® pokouší uložit obrázek systémové paměti na pevný disk během kontroly chyby. V některých případech bude obrázek zapsán do energetického paměti během paniky a zkopírován na pevný disk po restartu. Pokud je selhání disku zdrojem paniky, nemusí být systém to Zachovejte však obrázek paměti.
Poměrně často je možné, že operační systém bude pokračovat v běhu poté, co dojde k kritické chybě. Důvod, proč panika jádra zastaví systém, je zabránit další korupci obsahu softwaru, hardwaru nebo paměti. Zastavení systému v tomto stavu může zachovat dostatek informací, aby mohl inženýra určit příčinu. Zobrazená data často obsahují specifika o typu chyb a kódového modulu spuštěného v té době. Může také ukázat všechny načtené ovladače a umožnit uživateli spustit ladicí server, aby prozkoumal problém.