커널 공황이란 무엇입니까?

커널 공황은 특정 유형의 심각한 컴퓨터 오류에 대한 운영 체제의 응답입니다. 일반적으로 진단 정보를 표시하고 저장 한 다음 컴퓨터 시스템이나 재부팅을 잠그 릅니다. 커널 패닉은 일반적으로 오작동 하드웨어 또는 잘못 작성된 소프트웨어의 문제로 인해 발생합니다. 운영 체제 커널은 사용자에게 경고하고 오류가 감지되면 추가 문제를 방지하기 위해 사용됩니다.

많은 오류 조건이 유효하지 않은 메모리에 액세스하려는 커널 코드를 포함하여 커널 공황을 유발할 수 있습니다. 대부분의 컴퓨터 하드웨어 장치에는 커널의 일부 또는 동적으로로드 된 드라이버가 포함됩니다. 이러한 장치 또는 드라이버의 문제는 커널 패닉을 유발할 수 있습니다. 커널의 많은 부분에서 발견되는 인터럽트 핸들러는 실행 중에 중요한 오류가 발생하면 종종 공황을 유발합니다. 결함이 있거나 손상된 하드 디스크, 시스템 파일, 프로세서 또는 메모리도 공황 상태로 이어질 수 있습니다.

커널 공황 용어는 초기 UNIX® 시스템에서 시작되었습니다. 많은이 중 짧은 오류 메시지 만 표시 한 다음 끝없이 반복되어 재부팅 또는 전원 사이클을 기다립니다. UNIX®가 진화함에 따라 공황 상태에서 더 유용한 디버그 정보가 생성되었습니다. Linux® 운영 체제는 다양한 심각한 오류를 반영하기 위해 "Linux® 커널 oop"이라는 용어를 만들었습니다. 일부 Linux® "oops"오류는 커널 공황을 유발하는 반면 다른 Linux는 커널 공황을 유발합니다.

Microsoft Windows® 사용자는 일반적으로 "파란색 사망 스크린"에 익숙합니다. 버그 점검이라고도하는 것은 유사한 조건에 의해 트리거 된 커널 공황과 동등한 Windows®입니다. Modern Unix® 및 Linux® Systems와 마찬가지로 Windows®는 버그 확인 중에 시스템 메모리 이미지를 하드 디스크에 저장하려고 시도합니다. 경우에 따라 이미지는 공황 상태에서 비 휘발성 메모리로 쓰여지고 재부팅시 하드 디스크에 복사됩니다. 디스크 고장이 공황의 원인 인 경우 시스템은 t를 할 수 없을 수 있습니다.o 그러나 메모리 이미지를 보존하십시오.

매우 자주, 중요한 오류가 발생한 후 운영 체제가 계속 실행될 수 있습니다. 커널 공황이 시스템을 멈추는 이유는 소프트웨어, 하드웨어 또는 메모리 내용의 추가 손상을 방지하기 때문입니다. 이 상태에서 시스템을 중단하면 엔지니어가 원인을 결정할 수있는 충분한 정보가 보존 될 수 있습니다. 표시된 데이터에는 종종 오류 유형 및 당시 실행되는 코드 모듈에 대한 세부 사항이 포함됩니다. 또한 모든로드 된 드라이버를 표시하고 사용자가 문제를 조사하기 위해 디버거를 실행할 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?