Kernel panic

З пляцоўкі Вікіпедыя

Kernel panic (з англ.  —  «Трывога, збой у ядры», даслоўна паніка ядра) — паведамленне аб крытычнай памылцы ядра аперацыйнай сістэмы, пасля якой аперацыйная сістэма не можа працягваць далейшую працу.

Linux 2.6 не можа змантаваць каранёвую файлавую сістэму.

Звычайна гэты тэрмін ужываецца ў асяроддзі аперацыйных сістэм тыпу UNIX . Яе імя звязана з тэкстам памылкі віду Kernel panic: … і імем функцыі ядра panic() з арыгінальнай АС UNIX.

Kernel panic магчымы на Android, які грунтуецца на ядры Linux, ну і ў саміх Linux -сістэмах. Паколькі Mac OS X і iOS грунтуюцца на Darwin, якая з’яўляецца подсемейством UNIX-сістэм, яны таксама схільныя kernel panic.

Прычыны Kernel Panic[правіць | правіць зыходнік]

Адной з самых распаўсюджаных прычын kernel panic з’яўляецца немагчымасць знайсці і змантаваць каранёвую файлавую сістэму. Часта гэта памылка канфігурацыі, якая можа быць выпраўлена пры перазагрузцы ядра ўручную.

У Linux узнікненню панікі ядра часцяком папярэднічае стан пад назвай " oops ". У шэрагу выпадкаў «oops» можа прыводзіць да такога ж непрацаздольнага стану сістэмы, як і паніка ядра.

У большасці астатніх выпадкаў чыннікам Kernel panic з’яўляецца крытычная апаратная памылка (адмова аператыўнай памяці, памылка працэсара, матчынай платы, відэакарты ці іншай крытычна важнай прылады) ці памылка ў самім ядры АС (напрыклад, спроба звароту да няслушнага ці забароненага адрасу ў памяці). Таксама чыннікам для Kernel panic могуць быць памылкі ў драйверах апаратных (у прыватнасці перыферыйных) прылад або памылкі ў файлавай сістэме . Падчас фінальнай стадыі ініцыялізацыі прасторы карыстача, kernel panic звычайна ўзнікае тады, калі не атрымоўваецца запусціць init, бо, нягледзячы на ​​запушчанае і працаздольнае ядро, сама сістэма ўсё яшчэ застаецца ў непрацоўным стане . Kernel panic можа быць выкліканы і прыкладной праграмай, калі тая некарэктна працуе з ядром. Так, памылка ў Google Chrome выклікала Kernel panic у Mac OS X.