| r4 vs r5 | ||
|---|---|---|
| 1 | 1 | [[분류:컴퓨터]][[분류:오류]] |
| 2 | 2 | [목차] |
| 3 | 3 | == 개요 == |
| 4 | Kernel panic | |
| 4 | '''Kernel panic''' | |
| 5 | 5 | |
| 6 | 글자 그대로 컴퓨터 [[운영체제]]의 커널에 패닉이 발생한 상태. 커널은 운영체제의 핵심이므로 이 | |
| 6 | 글자 그대로 컴퓨터 [[운영체제]]의 커널에 패닉이 발생한 상태. 커널은 운영체제의 핵심이므로 이것이 꼬여버리게 되면 컴퓨터를 사용할 수 없다. 이 경우엔 재부팅을 제일 우선적으로 시도해보는것이 좋다. | |
| 7 | 7 | |
| 8 | 8 | 대표적으로 [[Windows]]의 [[블루스크린]]이 이 중 하나이며, [[유닉스]]에도 [[macOS]]에도 있다. 사실 '''커널 패닉이 없는 운영체제는 없으며,''' [[iOS]], [[안드로이드(운영체제)|안드로이드]]에서도 발생한다. 따라서 [[CPU]]가 있는 모든 기계에서나 발생할 수 있으며, [[현금 자동 입출금기|ATM]], [[스마트폰]] 등도 예외는 아니라는 소리. |
| 9 | 9 | |
| ... | ... | |
| 12 | 12 | |
| 13 | 13 | 한편, [[Windows 98]]/[[Windows Me]] 시절의 블루스크린은 서드파티 디바이스 드라이버의 탓이 크다. OS와의 동작 호환이 완벽하게 검증되지 않은 디바이스 드라이버가 마구 양산되었고 디바이스 드라이버의 특성상(일반적인 프로그램과 달리 커널 내부에서 동작한다) 커널을 매우 불안정하게 만들었던 것으로 추정. [[빌 게이츠]]가 주관한 시연회에서부터 스캐너를 USB로 꽂자마자 [[https://www.youtube.com/watch?v=IW7Rqwwth84|블루스크린이 뜨면서]] 일반 사용자에게 이런 일이 일어날 것임을 예고하기도 하였다. 오동작하는 디바이스 드라이버의 시너지는 유저들에게 인내심의 진정한 의미를 재발견하도록 만들었다. |
| 14 | 14 | |
| 15 | 이로 윈도우 2000 이후의 디바이스 드라이버들은 [[마이크로소프트]]의 인증 센터에서 WHQL 서명을 받지 않는 한 설치시에 경고 메시지가 뜨게 된다.[* [[Windows 8]]까지는 서명이 없는 드라이버라면 경고 메시지는 떠도 사용자 선택에 따라 여전히 설치는 가능했지만, [[Windows 10]]부터는 WHQL 서명이 없는 드라이버의 설치를 아예 막아버려서 일반적인 방법으론 설치할 수가 없다.] 그래서 윈도우 2000이후부턴 어지간한 해서는 커널패닉 창이 뜨지 않는다. 커널 모드 드라이버에서 문제가 발생하였다면? | |
| 15 | 이로 윈도우 2000 이후의 디바이스 드라이버들은 [[마이크로소프트]]의 인증 센터에서 WHQL 서명을 받지 않는 한 설치시에 경고 메시지가 뜨게 된다.[* [[Windows 8]]까지는 서명이 없는 드라이버라면 경고 메시지는 떠도 사용자 선택에 따라 여전히 설치는 가능했지만, [[Windows 10]]부터는 WHQL 서명이 없는 드라이버의 설치를 아예 막아버려서 일반적인 방법으론 설치할 수가 없다.] 그래서 윈도우 2000이후부턴 어지간한 해서는 커널패닉 창이 뜨지 않는다. 커널 모드 드라이버에서 문제가 발생하였다면? 잠시 정지했다가 드라이버 재시작을 시도한다. | |
| 16 | 16 | |
| 17 | 하지만 어디까지나 로드를 시도했을 때의 드라이버가 멀쩡한 경우의 이야기, 어차피 드라이버는 커널 모드에서 동작하므로 로드된 드라이버가 커널 모드에서 에러를 발생시키면 그건 어쩔수 없이 거의 100% 확률로 | |
| 17 | 하지만 어디까지나 로드를 시도했을 때의 드라이버가 멀쩡한 경우의 이야기, 어차피 드라이버는 커널 모드에서 동작하므로 로드된 드라이버가 커널 모드에서 에러를 발생시키면 그건 어쩔수 없이 거의 100% 확률로 커널 패닉이 발생한다. | |
| 18 | 18 | |
| 19 | 어찌됐든 커널 패닉 자체는 더 이상의 장치 고장을 막기 위해 커널에서 수행하는 운영체제의 "최후통첩"이다. 그런 만큼 커널 패닉이 떴다고 | |
| 19 | 어찌됐든 커널 패닉 자체는 더 이상의 장치 고장을 막기 위해 커널에서 수행하는 운영체제의 "최후통첩"이다. 그런 만큼 커널 패닉이 떴다고 당황하지 말고, 너무 자주 뜬다 싶은 경우에는 모든 부분을 점검하는 자세도 필요하다. | |
| 20 | 20 | |
| 21 | 21 | == 각종 [[운영체제|OS]]들의 커널 패닉 화면 == |
| 22 | 22 | === [[Windows]] === |
| ... | ... |