문제
다음 설명에 해당하는 용어로 가장 알맞은 것은?
주기적이고 지속적인 서비스 요청을 처리하기 위해 메모리에 계속 상주하고 있는 프로그램으로 백그라운드 프로세스의 일종이다.
① init ② inetd ③ standalone ④ daemon
정답
4번
해설
정답: 4. 메모리에 상주하면서 서비스 요청을 처리하는 백그라운드 프로세스를 데몬(daemon)이라 한다. 보통 이름 끝에 'd' 가 붙는다(httpd, sshd 등).
오답 풀이
- 1번: init 은 부팅 시 첫 번째로 실행되는 프로세스(PID 1)로, 데몬을 포함한 프로세스를 시작·관리하는 특정 프로그램이지 일반 개념어가 아니다.
- 2번: inetd 는 여러 서비스를 관리하다 요청 시 해당 데몬을 띄우는 슈퍼 데몬이라 설명 범위와 다르다.
- 3번: standalone 은 데몬을 항상 상주시켜 운영하는 "실행 방식"을 가리키는 용어이다.
- 4번: 메모리 상주 백그라운드 서비스 프로그램을 가리키는 용어는 daemon 으로 옳다.
보충 개념 데몬 실행 방식은 항상 상주하는 standalone 과 요청 시 슈퍼 데몬(inetd/xinetd)이 띄우는 inetd 방식으로 나뉜다.