Termin komputerowy: Co to jest demon?

Jeśli zajmujesz się trochę działaniem komputera lub szczegółami jego systemu operacyjnego, szybko natkniesz się na termin „demon”. Termin ten pojawia się również od czasu do czasu w obszarach popkultury związanych z komputerami i cyfryzacją. Ale czym właściwie jest demon? Na czym polega jego praca i co tak naprawdę oznacza to imię? Oto wyjaśnienie i przykłady kilku ważnych demonów w systemie macOS.

Czym jest demon na komputerze i jaka jest jego rola w systemie operacyjnym? Który demon na komputerze Apple Mac uruchamia system macOS i jakie procesy są w to zaangażowane? Odpowiedzi na te i inne pytania znajdziesz tutaj!
Czym jest demon na komputerze i jaka jest jego rola w systemie operacyjnym? Który demon na komputerze Apple Mac uruchamia system macOS i jakie procesy są w to zaangażowane? Odpowiedzi na te i inne pytania znajdziesz tutaj!

Czym jest demon?

Demon to proces w tle, który zwykle działa niezauważalnie i bez bezpośredniej interakcji z użytkownikiem na komputerze lub serwerze. Demony często wykonują zautomatyzowane zadania bez interwencji człowieka. W ten sposób można wykonywać funkcje i usługi systemowe, ładować ustawienia, wdrażać komunikację sieciową i wiele więcej. Demony towarzyszą zadaniom od samego początku i monitorują je, aby rejestrować postęp, wykrywać błędy, w razie potrzeby uruchamiać restart procesu lub kończyć go po zakończeniu zadania.

Demony to zwykle procesy, które działają przez długi czas i nie są powiązane z sesją użytkownika. Na przykład mogą być odpowiedzialni za zadania takie jak usługi sieciowe (takie jak serwery WWW, serwery poczty e-mail, serwery FTP), monitorowanie systemu, planowanie zadań (zadania cron), zarządzanie drukowaniem i inne. Demony są zwykle zaprojektowane tak, aby ładowały się automatycznie podczas uruchamiania systemu i działały w tle bez wpływu na wrażenia użytkownika. W systemie macOS zarządzanie demonami pozwala również oszczędzać zasoby, dzięki czemu niektóre demony są ładowane tylko wtedy, gdy są potrzebne — a nie bezpośrednio podczas uruchamiania systemu.

Skąd pochodzi nazwa demona?

Każdy, kto myśli, że procesy w tle zostały nazwane na cześć diabelskich demonów, jest w błędzie. Nie mają przedstawiać przerażających duchów z piekła, ale raczej posłańców z nieba i bogów. Ponieważ nazwa „Demon” (na razie bez a) wywodzi się zarówno z eksperymentu myślowego fizyka Jamesa Clarka Maxwellsa z XIX wieku, jak iz mitologii greckiej (nazywanej tam δαίμων lub Daimon). Opisane w ten sposób niewidzialne istoty służą jako pośrednicy między ludźmi a bogami. Podobnie jak służyły jako posłańcy między bogami a ludźmi, demony powinny działać na komputerze między użytkownikiem a systemem operacyjnym - niewidocznie i niezauważalnie.

Jednak w trakcie rozwoju ludzie chcieli oddzielić się od religijno-mistycznego znaczenia tego terminu. Tak więc Demon ostatecznie stał się Daemonem (z literą w środku) i utworzono dla niego backronym. Oznacza to, że słowo to zostało następnie użyte jako skrót dla przypisanej mu grupy słów. Dla Daemona teraz wyjaśnienie niemitologiczne, ale bardziej techniczne DIsk And Execution Pontemu dano. W ten sposób demon został zadeklarowany jako reklamowany z monitorowaniem dysku i wykonania. Oprócz tego rodzaju opisu usługi w tle dla zadań tworzenia kopii zapasowych, demon może również wykonywać inne zadania, jak już opisano powyżej.

Launchd – najwyższy posłaniec bogów na macOS

Ponieważ Mac OS X 10.4 Tygrys jest używany na komputerze Apple Mac do uruchamiania i uruchamiania systemu operacyjnego demona „launchd”. wystartował zapewnia nie tylko uruchomienie systemu operacyjnego, ale także załadowanie ustawień, konfiguracji i procesów w tle określonych przez system i użytkownika. Dopiero wtedy pojawia się ekran logowania. Launchd jest pierwszym procesem uruchamianym bezpośrednio przez jądro i ma identyfikator procesu 1. Pozostaje również aktywny podczas działania systemu i wykonuje różne zadania, takie jak ładowanie procesów sterowanych czasem (zadania cron). 

Przykłady innych demonów w systemie macOS

Większość demonów można rozpoznać, na przykład w przeglądzie procesów w pliku Monitor aktywności, na literze „d” na końcu ich imienia. Tak jest w przypadku demona „launchd”, ale także jego demonów podrzędnych. Oto kilka przykładów ważnych procesów działających w tle systemu macOS, które nie wymagają bezpośredniej interakcji użytkownika, ale są dla niego ważne:

  • mdworker i mds: te procesy są częścią systemu wyszukiwania macOS Spotlight. Odpowiadają za indeksowanie plików i metadanych w systemie, aby umożliwić szybkie wyszukiwanie i porządkowanie plików.
  • Bluetoothd: Demon Bluetooth zarządza łącznością Bluetooth w systemie. Umożliwia parowanie, łączenie i komunikację między urządzeniami macOS i innymi urządzeniami obsługującymi technologię Bluetooth.
  • filiżanki: „Common Unix Printing System Daemon” jest odpowiedzialny za zarządzanie systemem drukowania na komputerze Apple Mac. Umożliwia drukowanie do różnych drukarek, zarówno lokalnych, jak i sieciowych, a także drukowanie dokumentów do pliku (np. PDF).
  • otwarty katalog: Ten demon zarządza usługą katalogową w systemie macOS, w tym zarządzaniem użytkownikami i grupami oraz uwierzytelnianiem. Odpowiada między innymi za udostępnione foldery w sieci.
  • ssh-agent: Ten demon zarządza uwierzytelnianiem za pomocą klucza SSH i umożliwia użytkownikom jednorazowe uwierzytelnianie połączeń SSH bez konieczności wielokrotnego wprowadzania niezbędnych dla nich haseł.

Czy wyszukiwarka jest demonem?

Nie to Finder-Process na Macu nie jest demonem. Jest to domyślny menedżer plików dla systemu macOS i reprezentuje interfejs użytkownika do zarządzania plikami, folderami i aplikacjami.Finder umożliwia użytkownikom komputerów Mac przeglądanie, organizowanie, otwieranie, kopiowanie i przenoszenie plików i folderów. Demony to zazwyczaj procesy działające w tle, które zarządzają określonymi usługami systemowymi lub wykonują zadania bez bezpośredniej interakcji z ludźmi znajdującymi się przed maszyną. Z drugiej strony Finder jest aktywnym komponentem, który umożliwia użytkownikom interakcję z systemem plików i zawartością komputera.

Podsumowanie demona komputerowego

Mam nadzieję, że udało mi się w zrozumiały dla Ciebie sposób wyjaśnić pytanie, czym jest demon na komputerze. Jeśli używasz komputera Apple Mac, pamiętaj, że Launchd jest pierwszym i najważniejszym demonem systemu macOS. Ładuje system operacyjny i jego konfiguracje. Nawet przed zalogowaniem lokalizuje demony systemowe i specyficzne dla użytkownika, dzięki czemu są one natychmiast dostępne podczas logowania. Jednak inne, które nie są potrzebne bezpośrednio, można również w razie potrzeby załadować później, co prowadzi do wyższej wydajności systemu. Demony zapewniają działanie i ogólną użyteczność wielu funkcji, opcji, aplikacji i narzędzi podczas korzystania z systemów operacyjnych. Są więc niezbędnymi elementami systemu.

(Źródło)

Podobał Ci się artykuł i czy instrukcje na blogu Ci pomogły? Wtedy byłbym szczęśliwy, gdybyś bloga poprzez stałe członkostwo będzie wspierać.

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone * oznakowane

Na blogu Sir Apfelot znajdziesz porady, instrukcje i recenzje produktów Apple, takich jak iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini i Mac Studio.

Promocje