Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Unix-ке ұқсас компьютерлік операциялық жүйелердегі қателік салдарынан туындайтын жағдай
Fatal error condition associated with Unix like computer operating systems
Ядролық үрей (кейде KP деп қысқартылады) – операциялық жүйенің ядросы ішкі қателік анықтағанда қолданатын қауіпсіздік шарасы. Егер қателікті қауіпсіз жолмен түзету мүмкін болмаса немесе жүйенің жұмысын жалғастыру деректерді жоғалту қаупін арттырса, ядролық үрей туындайды. Бұл термин көбінесе Unix және Unix-ке ұқсас жүйелерге қатысты қолданылады. Microsoft Windows операциялық жүйелеріндегі осыған ұқсас жағдай – тоқтату қатесі, көбінесе «өлім экраны» деп аталады. AT&T және BSD Unix жүйелерінің бастапқы кодында «паника» деп аталатын ядролық процедуралар, әдетте консольге қате туралы хабарлама шығару, ядролық жадтың суретін дискіге сақтап, кейіннен жөндеу үшін пайдалану, содан кейін жүйені қолмен қайта іске қосуды күту немесе автоматты түрде қайта іске қосу үшін жасалған. Бұл ақпарат жоғары техникалық деңгейде берілген және жүйе әкімшісіне немесе бағдарламашыға мәселені анықтауға көмектесу мақсадында ұсынылған. Ядролық үрейлер ядролық кеңістіктен тыс туындаған қателерден де болуы мүмкін. Мысалы, көптеген Unix операциялық жүйелері пайдаланушы кеңістігінде іске қосылатын бастапқы процесс тоқтатылса, үрейленеді.
A kernel panic (sometimes abbreviated as KP) is a safety measure taken by an operating system's kernel upon detecting an internal fatal error in which either it is unable to safely recover or continuing to run the system would have a higher risk of major data loss. The term is largely specific to Unix and Unix like systems. The equivalent on Microsoft Windows operating systems is a stop error, often called a "blue screen of death". The kernel routines that handle panics, known as panic in AT&T derived and BSD Unix source code, are generally designed to output an error message to the console, dump an image of kernel memory to disk for post mortem debugging, and then either wait for the system to be manually rebooted, or initiate an automatic reboot. The information provided is of a highly technical nature and aims to assist a system administrator or software developer in diagnosing the problem. Kernel panics can also be caused by errors originating outside kernel space. For example, many Unix operating systems panic if the init process, which runs in user space, terminates.
Linux жүйесі
Kernel panics Linux-та басқа Unix-ке ұқсас жүйелердегідей пайда болады, бірақ олар "kernel oops" деп аталатын басқа да қателік жағдайларын тудыруы мүмкін. Мұндай жағдайда ядро, көбінесе, кінәлі процесті тоқтатып, жұмысын жалғастыра береді. "Oops" кейбір ішкі жүйелер мен ресурстарды қолжетімсіз етуі мүмкін, соның салдарынан толық ядролық паникаға ұшырауы ықтимал. Linux-та ядролық паника жағдайында пернетақтаның шамдары (LED) жыпылықтайды, бұл өте қауіпті жағдай екенін көрсетеді.
Kernel panics appear in Linux like in other Unix like systems, but they can also generate another kind of error condition, known as a kernel oops. In this case, the kernel normally continues to run after killing the offending process. As an oops could cause some subsystems or resources to become unavailable, they can later lead to a full kernel panic. On Linux, a kernel panic causes keyboard LEDs to blink as a visual indication of a critical condition.
macOS
Mac OS X 10.2–10.7 жүйесінде ядролық қатер туған кезде компьютерде жүйені қайта іске қосу қажеттігі туралы хабарлайтын көп тілді хабарлама пайда болады. 10.2 нұсқасына дейін, дәстүрлі Unix стиліндегі қатер хабарламасы көрсетілді; 10.8 және одан кейінгі нұсқаларда компьютер автоматты түрде қайта іске қосылады және қайта іске қосылғаннан кейін хабарлама көрсетіледі. Хабарламаның форматы әр нұсқада өзгеше болады:
When a kernel panic occurs in Mac OS X 10.2 through 10.7, the computer displays a multilingual message informing the user that they need to reboot the system. Prior to 10.2, a more traditional Unix style panic message was displayed; in 10.8 and later, the computer automatically reboots and displays a message after the restart. The format of the message varies from version to version:
10.0–10.1: Жүйе экранда қате туралы мәліметтермен мәтінді көрсетіп, жауапсыз болады. 10.2: Қара, мөлдір перде төмен түсіп, содан кейін ақ фонға компьютерді қайта іске қосу керек екенін хабарлайтын мәтін көрсетіледі. Хабарлама ағылшын, француз, неміс және жапон тілдерінде көрсетіледі. 10.3–10.5: Ядролық қатер 10.2 нұсқасына ұқсас, бірақ қате экранының фоны қара түсті. 10.6–10.7: Мәтін қайта қаралып, енді испан тіліне аудармасы қосылды. 10.8 және одан кейінгі нұсқалар: Компьютер бірден қайта іске қосылудан бұрын жауапсыз болады. Компьютер қайта іске қосылғанда, ядролық қатерге байланысты компьютердің қайта іске қосылуы туралы бірнеше секундқа ескерту хабарламасы көрсетіледі, содан кейін компьютер қайта іске қосылады. Хабарламада енді қытай тіліне аударма бар. Кейде, егер біріншісінен үш минут ішінде бес немесе одан көп ядролық қатер туса, Mac 30 секундқа тыйым салу белгісін көрсетіп, содан кейін өшеді; бұл «қайталанатын ядролық қатер» деп аталады. 10.2 нұсқасынан жоғары барлық нұсқаларда мәтін күту белгісіне орналастырылады және толық экранды емес. Қателерді жою туралы ақпарат NVRAM-да сақталады және қайта іске қосылғанда журналдық файлға жазылады. 10.7 нұсқасында ядролық қатерден кейін автоматты түрде қайта іске қосу мүмкіндігі бар. Кейбір жағдайларда, 10.2 және одан кейінгі нұсқаларда күту белгісімен қатар қате туралы ақ мәтін де пайда болуы мүмкін.
10.0–10.1: The system displays text on the screen, giving details about the error, and becomes unresponsive. 10.2: Rolls down a black transparent curtain then displays a message on a white background informing the user that they should restart the computer. The message is shown in English, French, German and Japanese. 10.3–10.5: The kernel panic is almost the same as version 10.2 but the background of the error screen is black. 10.6–10.7: The text has been revised and now includes a Spanish translation. 10.8 and later: The computer becomes unresponsive before it immediately reboots. When the computer starts back up, it shows a warning message for a few seconds about the computer restarting because of a kernel panic, and then the computer restarts back up. The message now includes a Chinese translation. Sometimes when there are five or more kernel panics within three minutes of the first one, the Mac will display a prohibitory sign for 30 seconds, and then shut down; this is known as a "recurring kernel panic". In all versions above 10.2, the text is superimposed on a standby symbol and is not full screen. Debugging information is saved in NVRAM and written to a log file on reboot. In 10.7 there is a feature to automatically restart after a kernel panic. In some cases, on 10.2 and later, white text detailing the error may appear in addition to the standby symbol.