Dom Audio Co to jest monitor dysku i wykonania (demon)? - definicja z techopedia

Co to jest monitor dysku i wykonania (demon)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Disk and Execution Monitor (Daemon)?

Monitor dysku i wykonania (demon) to proces działający w tle, uruchamiany w wielozadaniowych systemach operacyjnych, zwykle w czasie ładowania, w celu wykonania zmian administracyjnych lub monitorowania usług.


Typowe procesy demonów obejmują programy obsługi wiadomości e-mail, bufory wydruku i inne programy wykonujące zadania administracyjne systemu operacyjnego. Demony wykonują również określone operacje w określonych momentach w odpowiedzi na zdarzenia.

Techopedia wyjaśnia Monitor dysku i wykonania (demon)

Pliki demonów systemu Unix mają zazwyczaj przyrostek „d”. Na przykład „identd” odnosi się do demona, który zapewnia tożsamość połączenia TCP. Demony systemu operacyjnego Microsoft są nazywane programami kończącymi i pozostającymi rezydentami (TSR) i są nazywane „agentami systemowymi” lub „usługami” w kontekście administrowania systemem operacyjnym.

Mac OS X, system oparty na Uniksie, również korzysta z demonów, ale nie zapewnia takich samych usług jak w systemie Microsoft OS.

Procesy macierzyste demona są często procesem inicjalizacji. Proces staje się demonem, rozwidlając proces potomny i wychodząc z procesu macierzystego, powodując inicjalizację w celu przyjęcia procesu potomnego.


Systemy często uruchamiają demony w czasie rozruchu, które odpowiadają na żądania sieciowe, aktywność sprzętową lub programy wykonujące określone zadania. Demony mogą również konfigurować sprzęt i uruchamiać zaplanowane zadania.


Typowe metody, dzięki którym proces staje się demonem, obejmują:

  • Odłączanie się od kontrolującego tty
  • Utworzenie lidera sesji
  • Utworzenie lidera grupy procesów
  • Pozostając w tle, rozwidlając się i wychodząc
  • Ustawienie katalogu głównego jako bieżącego katalogu roboczego
  • Ustawienie zerowej maski na zero, aby zezwolić na wywołania open () i create () w celu zapewnienia własnych masek uprawnień
  • Zamykanie odziedziczonych plików pozostawionych otwartych przez proces nadrzędny w momencie wykonania
  • Używanie konsoli, pliku dziennika lub / dev / null jako standardowego wejścia, standardowego wyjścia i standardowego błędu
Co to jest monitor dysku i wykonania (demon)? - definicja z techopedia