용어의 중요성
-
System Hang과 Panic의 차이성능, 오해와 진실 2021. 1. 3. 18:25
System Hang이라는 용어가 무분별하게 사용되는 경우가 많아 정리해본다. Hang 커널 스스로 문제를 인식하지 못하여 시스템이 정지된 상태 원인 분석이 어려움 강제 Panic 가능 Panic 커널 프로그램 중 하나, panic() 중대 결함 발생 시 시스템 자동 Reset (Dump 수행) 문제 발생 시 Panic이 일어나지 않는 경우 대부분 Hang이 됨 다음 사이트의 내용을 인용, 정리함 (cafe.naver.com/osschool/16) 컴퓨터에 문제가 생겼을 때, 스스로 복구할 수 있는 방법이 있다면 얼마나 좋을까? 마치, 사람 몸에 상처가 생겼을 때, 자연스레 아무는 것처럼.. 스스로 복구하는 이 기능은 이미 예전부터 사용하고 있던 것인데, 바로 패닉 (Panic)이다. 1. panic 패..
-
프로세스와 데몬의 차이성능, 오해와 진실 2021. 1. 2. 22:15
프로세스 (Process)와 데몬 (Daemon)을 구분 없이 사용하는 사례가 많기에 정확한 이해를 돕고자 정리해본다. Process 프로그램의 실행 상태 실행 및 종료를 자유롭게 수행 Daemon 항상 수행되고 있는 프로세스 사용자가 직접 제어하지 않고 백그라운드에서 수행 주로, 시스템 스타트업 시 자동으로 기동되는 프로세스를 지칭 inetd, syslogd, crond, httpd ... 프로세스와 데몬, 둘 다 프로세스이나, 데몬은 특별히 다르게 불린다. 먼저, 프로세스를 살펴보면, 디스크에 저장되어 있는 notepad.exe는 프로그램이다. 이것을 실행시키면 notepad.exe는 메모리로 올라간다. 주거지 이동이 일어난다. 이렇게 CPU가 프로그램에 생명을 불어넣어 메모리로 이동시켜 별도의 실행..