Monitor dysku i wykonania (demon)

Autor: Laura McKinney
Data Utworzenia: 9 Kwiecień 2021
Data Aktualizacji: 24 Móc 2024
Anonim
Dell latitude E6430 - Otwieramy obudowę, montujemy urządzenie mpcie, wymiana dysku i wymiana pasty
Wideo: Dell latitude E6430 - Otwieramy obudowę, montujemy urządzenie mpcie, wymiana dysku i wymiana pasty

Zawartość

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, bufory i inne programy wykonujące zadania administracyjne systemu operacyjnego. Demony wykonują również określone operacje w określonych momentach w odpowiedzi na zdarzenia.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

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 nazywane są „agentami systemowymi” lub „usługami” w ramach administracji systemu operacyjnego.

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 wartości unmask 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