Kernel panic (з англ. — «Трывога, збой у ядры», даслоўна паніка ядра) — паведамленне аб крытычнай памылцы ядра аперацыйнай сістэмы, пасля якой аперацыйная сістэма не можа працягваць далейшую працу.
Звычайна гэты тэрмін ужываецца ў асяроддзі аперацыйных сістэм тыпу UNIX . Яе імя звязана з тэкстам памылкі віду Kernel panic: …
і імем функцыі ядра panic()
з арыгінальнай АС UNIX.
Kernel panic магчымы на Android, які грунтуецца на ядры Linux, ну і ў саміх Linux -сістэмах. Паколькі Mac OS X і iOS грунтуюцца на Darwin, якая з’яўляецца подсемейством UNIX-сістэм, яны таксама схільныя kernel panic.
Адной з самых распаўсюджаных прычын kernel panic з’яўляецца немагчымасць знайсці і змантаваць каранёвую файлавую сістэму. Часта гэта памылка канфігурацыі, якая можа быць выпраўлена пры перазагрузцы ядра ўручную.
У Linux узнікненню панікі ядра часцяком папярэднічае стан пад назвай " oops “. У шэрагу выпадкаў «oops» можа прыводзіць да такога ж непрацаздольнага стану сістэмы, як і паніка ядра.
У большасці астатніх выпадкаў чыннікам Kernel panic з’яўляецца крытычная апаратная памылка (адмова аператыўнай памяці, памылка працэсара, матчынай платы, відэакарты ці іншай крытычна важнай прылады) ці памылка ў самім ядры АС (напрыклад, спроба звароту да няслушнага ці забароненага адрасу ў памяці). Таксама чыннікам для Kernel panic могуць быць памылкі ў драйверах апаратных (у прыватнасці перыферыйных) прылад або памылкі ў файлавай сістэме . Падчас фінальнай стадыі ініцыялізацыі прасторы карыстача, kernel panic звычайна ўзнікае тады, калі не атрымоўваецца запусціць init, бо, нягледзячы на запушчанае і працаздольнае ядро, сама сістэма ўсё яшчэ застаецца ў непрацоўным стане . Kernel panic можа быць выкліканы і прыкладной праграмай, калі тая некарэктна працуе з ядром. Так, памылка ў Google Chrome выклікала Kernel panic у Mac OS X.
Артыкулу нестае спасылак на крыніцы. Змест мусіць быць правяральным або яго могуць выдаліць. Вы можаце адрэдагаваць артыкул, дадаць спасылкі на аўтарытэтныя крыніцы. |