데몬(Daemon)
정의: 백그라운드에서 계속 실행되며 특정 서비스나 작업을 수행하는 프로그램입니다.
특징:
- 사용자 상호작용 없이 동작
- 시스템 시작 시 자동으로 실행되는 경우가 많음
- 주로 서비스 요청을 기다리거나 특정 이벤트에 응답
리눅스/유닉스 시스템:
'데몬'이라는 용어를 직접적으로 사용합니다.
백그라운드에서 실행되는 프로세스를 지칭합니다.
예: httpd (Apache 웹 서버), sshd (SSH 서버) 등
윈도우 시스템:
'서비스'라는 용어를 주로 사용합니다.
기능적으로 리눅스의 데몬과 유사합니다.
예: Windows Update 서비스, Print Spooler 서비스 등
macOS:
유닉스 기반이므로 '데몬'이라는 용어를 사용합니다.
리눅스와 유사한 방식으로 동작합니다.
'Computer Science > Comp Arch, OS' 카테고리의 다른 글
[Operating System] 프로세스 (Process) (0) | 2024.08.31 |
---|---|
[Computer Architecture] CPU (1) | 2024.08.24 |