Demon

Demon (znany także jako „proces w tle”) to program, który działa w tle i wykonuje zadania bez żadnych danych wejściowych od użytkownika komputera. Zamiast tego czeka na określone zdarzenia lub warunki wyzwalające, zanim wykona swoje funkcje. Systemy operacyjne Unix oraz oparte na Unixie, takie jak Linux i macOS, używają demonów do wykonywania wielu krytycznych zadań systemowych.

Nazwa „demon” pochodzi z mitologii greckiej i odnosi się do „wewnętrznego lub towarzyszącego ducha”. Podobnie jak mityczny duch, proces demona pozostaje niewidoczny. Samodzielnie wykonuje pomocne zadanie, bez konieczności wydawania mu polecenia. Co najważniejsze, bez demona te zadania w ogóle nie zostałyby wykonane.

Monitor aktywności w systemie macOS z zaznaczonym demonem <b>sysmond</b> i kilkoma innymi widocznymi
Monitor aktywności w systemie macOS z zaznaczonym demonem sysmond i kilkoma innymi widocznymi

Podczas przeglądania aktywnych procesów komputera można rozpoznać demony po ich nazwach — zgodnie z tradycją nazwy procesów demonów systemu Unix kończą się literą „d”. Na przykład httpd to usługa działająca w tle na serwerze internetowym, która czeka na przychodzące żądania, a następnie dostarcza strony internetowe i inne pliki. Inne często używane demony to crond, odpowiedzialny za uruchamianie zaplanowanych zadań cron, oraz lpd, który wysyła zadania drukowania do sieciowej drukarki. Niektóre demony nie stosują się do tej konwencji nazewnictwa i zawierają w nazwie pełne słowo „daemon”.

NOTE: Procesy działające w tle bez danych wejściowych od użytkownika w systemie Windows są nazywane usługami, a nie demonami, ale pełnią tę samą funkcję.

Zaktualizowano May 9, 2023 przez Brian P.

quizSprawdź swoją wiedzę

Which process might produce an MP3 file?

A
Refactoring
0%
B
Ripcording
0%
C
Rendering
0%
D
Reformatting
0%
Correct! Incorrect!     View the Ripcording definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Demon na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.