데몬

데몬(“백그라운드 프로세스”라고도 함)은 컴퓨터 사용자의 입력 없이 백그라운드에서 실행되며 작업을 수행하는 프로그램입니다. 대신 특정 트리거 이벤트나 조건이 발생할 때까지 기다렸다가 기능을 수행합니다. UnixLinux, macOS 같은 Unix 기반 운영 체제는 여러 중요한 시스템 작업에 데몬을 사용합니다.

‘데몬’이라는 이름은 “내면의 또는 보조하는 영혼”을 가리키는 그리스 신화에서 유래했습니다. 신화 속 영혼처럼 데몬 프로세스는 보이지 않는 곳에서 작동합니다. 데몬은 요청받지 않아도 스스로 유용한 작업을 수행합니다. 무엇보다 데몬이 없으면 이러한 작업은 전혀 수행되지 않습니다.

데몬 <b>sysmond</b>가 선택되어 있고 다른 여러 데몬도 표시된 macOS의 활성 상태 보기
데몬 sysmond가 선택되어 있고 다른 여러 데몬도 표시된 macOS의 활성 상태 보기

컴퓨터에서 활성 프로세스를 확인할 때는 이름으로 데몬을 식별할 수 있습니다. 관례에 따라 Unix 데몬의 프로세스 이름은 ‘d’로 끝납니다. 예를 들어 httpd는 들어오는 요청을 기다렸다가 웹 페이지와 기타 파일을 제공하는 웹 서버의 백그라운드 서비스입니다. 그 밖에 자주 사용되는 데몬으로는 예약된 cron 작업을 실행하는 crond와 인쇄 작업을 네트워크 프린터로 보내는 lpd가 있습니다. 일부 데몬은 이 명명 규칙을 따르지 않으며, 이름에 ‘daemon’이라는 단어 전체가 포함되기도 합니다.

NOTE: 사용자 입력 없이 실행되는 Windows의 백그라운드 프로세스는 데몬이 아니라 서비스라고 부르지만, 같은 역할을 합니다.

업데이트됨 May 9, 2023 작성: Brian P.

quiz지식 테스트하기

Classes are supported by what type of programming language?

A
Machine language
0%
B
Assembly language
0%
C
Procedural programming language
0%
D
Object-oriented programming language
0%
Correct! Incorrect!     View the OOP definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 데몬에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.