로그인하고 있지 않습니다. 편집하면 당신의 IP 주소가 공개적으로 기록됩니다. 계정을 만들고 로그인하면 편집 시 사용자 이름만 보이며, 위키 이용에 여러 가지 편의가 주어집니다.스팸 방지 검사입니다. 이것을 입력하지 마세요!=== [[Microsoft Windows]] 시리즈 === * 9x 커널 *: 윈도우즈 95, 98의 커널 패닉은 크게 두 가지 원인을 가진다. ** 일단 근본적으로 마이크로소프트의 윈도우즈 정책이 깔려있다. 마이크로소프트는 윈도우즈를 팔기 위해 레거시 지원(하위 호환, 과거 프로그램이 계속 잘 실행되도록 지원하는) 정책을 내세웠고, 이 때문에 윈도우즈 95, 98은 OS가 DOS단과 완벽히 분리된 커널을 가지고 있는 것이 아니라, 기본적으로 DOS단 16비트 커널을 깔고 거기에 윈도우단 32비트 커널과 쉘이 서로 붙어서 돌아가는 형태였다보니, 커널 자체의 안정화가 힘들었던 부분도 있다. 특히 버그가 있던 16비트 커널단에서 사용하는 메모리 트릭들이 특히 이런 부분에 민감했고, 윈도우즈 자체에서도 완벽히 메모리를 제어할 수가 없어서 메모리가 줄줄 새는 누수 현상이 심각했다. ** 거기에, DOS 시절에는 비교적 주변기기가 활성화 되지 못하고 컴퓨터 그 자체도 비싸서 많이 사용되지 않았던 서드파티 주변 기기들이, 시대가 흐르며 기술이 발전하고, GUI가 걸출한 윈도우즈를 활용할 수 있게 됨으로써, 최종 소비자에게도 많이 접근성이 높아지게 된 것이 그 다음으로 큰 원인을 차지한다. 이런 서드파티 주변기기들을 윈도우즈에서 활용하기 위해서는 구동하기 위한 드라이버가 필요한데, 커널 자체가 워낙 구조가 지저분한 윈도우즈 95, 98이다보니 완벽하게 드라이버를 짤 수 있는 인력은 한정되어 있었고, 때문에 부족한 실력의 디자이너들이 짠 드라이버들이 오류를 자주 일으키게 되었다. *: 이것들이 맞물리면서, 95, 98에서는 심심하면 [[블루스크린]]으로 불리는 커널 패닉을 볼 수 있던 것이다. 덤으로, 윈도우즈 Me에 이르러서는 윈도우즈 자체의 버그도 심각하다보니 아무래도 이런 현상이 심각할 수밖에 없다. * NT 커널 *: 반면 윈도우즈 NT 계열들은 비교적 안정성이 높다. 커널 자체가 DOS단과 아예 떨어져서(DOS를 그냥 돌리지 않고 에뮬레이트해서 돌림) 독립된 커널로 동작할 수 있게되다 보니, 메모리 누수도 적어지고 안정성도 높아졌다. 특히 2000과 XP 초중반 이후의 안정성은 꽤나 수준급이었으며, 이 시기 마이크로소프트가 드라이버에 대한 인증 제도를 강화하면서 커널 패닉의 비율이 줄어들게 되었다. *: 최근에 들어서는 레거시 지원을 엄격하게 제한하며(Vista가 이 문제로 골치를 앓았음) 드라이버 에러가 발생하더라도 재시작이 가능한 경우 커널 패닉 없이 예외 처리하도록 동작해서 안정성이 높아졌으며, 어지간해서 하드웨어 자체의 심각한 에러(메모리단 OS 영역 미스, HDD 배드 섹터, SSD 사망 등)나 데이터가 유실되는 경우(바이러스나 DLL, 드라이버 파일의 변형 등)가 아닌 이상에야 커널 패닉을 볼 수 있는 경우가 매우 줄어들었다. 애초에 커널 패닉이 뜨면 과거에는 거기서 멈췄지만, 요새는 다시 시작 - 복구 루틴을 거치도록 해서 뜨더라도 보기도 어렵다. 요약: 리브레 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포됩니다(자세한 내용에 대해서는 리브레 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 글이 직접 작성되었거나 호환되는 라이선스인지 확인해주세요. 리그베다 위키, 나무위키, 오리위키, 구스위키, 디시위키 및 CCL 미적용 사이트 등에서 글을 가져오실 때는 본인이 문서의 유일한 기여자여야 하고, 만약 본인이 문서의 유일한 기여자라는 증거가 없다면 그 문서는 불시에 삭제될 수 있습니다. 취소 편집 도움말 (새 창에서 열림) | () [] [[]] {{}} {{{}}} · <!-- --> · [[분류:]] · [[파일:]] · [[미디어:]] · #넘겨주기 [[]] · {{ㅊ|}} · <onlyinclude></onlyinclude> · <includeonly></includeonly> · <noinclude></noinclude> · <br /> · <ref></ref> · {{각주}} · {|class="wikitable" · |- · rowspan=""| · colspan=""| · |} {{lang|}} · {{llang||}} · {{인용문|}} · {{인용문2|}} · {{유튜브|}} · {{다음팟|}} · {{니코|}} · {{토막글}} {{삭제|}} · {{특정판삭제|}}(이유를 적지 않을 경우 기각될 가능성이 높습니다. 반드시 이유를 적어주세요.) {{#expr:}} · {{#if:}} · {{#ifeq:}} · {{#iferror:}} · {{#ifexist:}} · {{#switch:}} · {{#time:}} · {{#timel:}} · {{#titleparts:}} __NOTOC__ · __FORCETOC__ · __TOC__ · {{PAGENAME}} · {{SITENAME}} · {{localurl:}} · {{fullurl:}} · {{ns:}} –(대시) ‘’(작은따옴표) “”(큰따옴표) ·(가운뎃점) …(말줄임표) ‽(물음느낌표) 〈〉(홑화살괄호) 《》(겹화살괄호) ± − × ÷ ≈ ≠ ∓ ≤ ≥ ∞ ¬ ¹ ² ³ ⁿ ¼ ½ ¾ § € £ ₩ ¥ ¢ † ‡ • ← → ↔ ‰ °C µ(마이크로) Å °(도) ′(분) ″(초) Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ(뮤) Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ ς Τ τ Υ υ Φ φ Χ χ Ψ ψ Ω ω · Ά ά Έ έ Ή ή Ί ί Ό ό Ύ ύ Ώ ώ · Ϊ ϊ Ϋ ϋ · ΐ ΰ Æ æ Đ(D with stroke) đ Ð(eth) ð ı Ł ł Ø ø Œ œ ß Þ þ · Á á Ć ć É é Í í Ĺ ĺ Ḿ ḿ Ń ń Ó ó Ŕ ŕ Ś ś Ú ú Ý ý Ź ź · À à È è Ì ì Ǹ ǹ Ò ò Ù ù · İ Ż ż ·  â Ĉ ĉ Ê ê Ĝ ĝ Ĥ ĥ Î î Ĵ ĵ Ô ô Ŝ ŝ Û û · Ä ä Ë ë Ï ï Ö ö Ü ü Ÿ ÿ · ǘ ǜ ǚ ǖ · caron/háček: Ǎ ǎ Č č Ď ď Ě ě Ǐ ǐ Ľ ľ Ň ň Ǒ ǒ Ř ř Š š Ť ť Ǔ ǔ Ž ž · breve: Ă ă Ğ ğ Ŏ ŏ Ŭ ŭ · Ā ā Ē ē Ī ī Ō ō Ū ū · à ã Ñ ñ Õ õ · Å å Ů ů · Ą ą Ę ę · Ç ç Ş ş Ţ ţ · Ő ő Ű ű · Ș ș Ț ț