문제
다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
주기적이고 지속적인 서비스 요청을 처리하기 위해 계속 실행되는 프로세스를 뜻하는 ( ㉠ )을 실행하는 방법에는 ( ㉡ ) 방식과 inetd 방식이 있다. ( ㉡ ) 방식은 보통 부팅 시에 실행되어 해당 프로세스가 메모리에 계속 상주하면서 클라이언트의 서비스 요청을 처리하는 방식이다.
① ㉠ multitasking ㉡ crond ② ㉠ multitasking ㉡ standalone ③ ㉠ daemon ㉡ crond ④ ㉠ daemon ㉡ standalone
정답
4번
해설
정답: 4. 계속 실행되며 서비스 요청을 처리하는 프로세스는 데몬(daemon)이다. 데몬 실행 방식 중 부팅 시 시작되어 메모리에 상주하는 방식은 standalone(독립 실행) 방식이다. 따라서 ㉠ daemon, ㉡ standalone 이다.
오답 풀이
- 1번: ㉠ multitasking 은 동시 작업 처리 개념일 뿐 상주 프로세스를 뜻하는 용어가 아니고, ㉡ crond 는 특정 데몬 이름이다.
- 2번: ㉠ multitasking 이 잘못되었다.
- 3번: ㉠ daemon 은 맞으나 ㉡ 는 방식명이어야 하므로 특정 데몬인 crond 는 부적절하다.
- 4번: ㉠ daemon, ㉡ standalone 으로 정의와 일치하므로 옳다.
보충 개념 데몬 구동 방식: standalone 은 항상 메모리에 상주(트래픽 많은 서비스에 유리), inetd/xinetd 는 슈퍼 데몬이 요청 시에만 해당 서비스를 띄우는 방식(자원 절약)이다.