
| Тази статия се нуждае от подобрение. Необходимо е: форматиране. Ако желаете да помогнете на Уикипедия, просто щракнете на редактиране и нанесете нужните корекции. |
Kernel panic (буквално на български: ядрото е в паника) е вид грешка на операционна система за компютри, която се появява в следствие на сериозен проблем, от който не може да се възстанови. Среща се под операционните системи, подобни на UNIX. Някои такива операционни системи са BSD, Mac OS, GNU/Linux.
Грешката представлява текстово съобщение, показано в конзола.
В изходния код на ядрото на GNU/Linux има един файл, наречен panic.c. В него се съдържа програмния код, който сигнализира за грешката. Кода е следния:
/* * This function is used through-out the kernel (includeinh mm and fs) * to indicate a major problem. */ #include <linux/kernel.h> volatile void panic(const char * s) { printk("Kernel panic: %s\n\r",s); for(;;); }
Кода съдържа коментар, след него се намира хедъра на ядрото на линукс, а след хедъра се дефинира функцията. Функцията съдържа начин да се сигнализира грешката към конзола, и безкраен цикъл for, който „зацикля“ системата.
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History