백그라운드 프로세스
백그라운드 프로세스(background process)는 사용자 간섭 없이 보이지 않는 뒷편에서 실행 중인 컴퓨터 프로세스이다.[1] 이러한 프로세스를 위한 일반적인 작업에는 로그 처리, 시스템 모니터링, 스케줄링[2], 사용자 통보 등이 있다.[3]
윈도우 서비스
편집윈도우 NT 계열 운영 체제에서 윈도우 서비스는 전용 백그라운드 프로세스이다.[4] 윈도우 서비스는 윈도우 서비스를 관리하는 구성 요소인 서비스 제어 관리자의 인터페이스 규칙과 규약을 준수하여야 한다.[5]
윈도우 서비스를 관리하는 세 가지 주요 수단은 다음과 같다:
- 마이크로소프트 관리 콘솔용 서비스 스냅인
sc.exe
- 윈도우 파워셸
데몬
편집데몬은 백그라운드에서 연속적으로 실행되도록 설계된 백그라운드 프로세스의 일종으로, 발생 이벤트나 충족되는 조건을 대기한다.[6] 이러한 프로세스들은 일반적으로 최소한의 시스템 리소스를 사용하며 사용자로부터의 입력을 거의 필요로 하지 않는 작업들을 수행한다. daemon 기능과 함께 시작되면, 데몬들은 부모 터미널로부터 분리된다.[7]
같이 보기
편집각주
편집- ↑ “What is an Operating System?, Processes”. The Linux Tutorial. 2020년 8월 15일에 원본 문서에서 보존된 문서. 2010년 11월 14일에 확인함.
- ↑ Michele Cyran (December 1993). 《Oracle Database Concepts, 10g Release 1》. Oracle Corporation. B10743-01. 2013년 3월 2일에 원본 문서에서 보존된 문서. 2010년 11월 12일에 확인함.
- ↑ Jesus Diaz (2010년 4월 8일). “How Multitasking Works in the New iPhone OS 4.0”. Gizmodo. 2010년 11월 2일에 원본 문서에서 보존된 문서. 2010년 11월 14일에 확인함.
- ↑ “Services overview”. 《TechNet》. Microsoft. 2013년 3월 29일에 확인함.
- ↑ “Services”. 《Microsoft Developer Network》. Microsoft. 2013년 3월 29일에 확인함.
- ↑ Eric S. Raymond (2004년 10월 1일). 《The Jargon File, version 4.4.8, "daemon"》. 2010년 11월 3일에 원본 문서에서 보존된 문서. 2010년 11월 10일에 확인함.
- ↑ raf (2010년 6월 12일). 《Linux User's Manual, "daemon"》. 2010년 10월 21일에 원본 문서에서 보존된 문서. 2010년 11월 10일에 확인함.