Dæmon (program)

Dæmon (dæmon, dæmon, anden græsk δαίμων damon ) - et computerprogram i UNIX-lignende systemer , lanceret af systemet selv og kører i baggrunden uden direkte brugerinteraktion.

Dæmoner startes normalt ved systemstart. Typiske dæmonopgaver: netværksprotokolservere ( HTTP , FTP , e-mail osv.), hardwareadministration, printkøvedligeholdelse, styring af planlagt jobudførelse osv. I teknisk forstand betragtes en proces som en dæmon , der ikke har en styrende terminal. Oftest (men ikke nødvendigvis) er forfaderen til en dæmon init  , UNIX-rodprocessen. Traditionelt slutter dæmonprocesnavne med bogstavet d for at angive, at processen er en dæmon og for at skelne mellem et normalt computerprogram og en dæmon.

Solaris 10 og OpenSolaris operativsystemer bruger en speciel mekanisme til at administrere dæmoner - Service Management Facility .

I Windows -systemer kaldes en lignende klasse af programmer en service ( engelsk  Services ).

Udtrykket

Udtrykket blev opfundet af programmørerne af MAC-projektet MIT , det refererer til karakteren af ​​tankeeksperimentet, Maxwells dæmon, der sorterer molekyler i baggrunden . [1] UNIX og UNIX-lignende systemer har arvet denne terminologi.

Dæmonen er også en karakter i græsk mytologi , der udfører opgaver, som guderne ikke ønsker at påtage sig. Som anført i UNIX System Administrator's Handbook, var begrebet "personlig dæmon" i det antikke Grækenland til dels sammenligneligt med det moderne begreb " skytsengel ". [2]

Nogle gange fortolkes ordet daemon som et akronym for det engelske.  D isk- og udførelsesmonitor . _ _ _ _ BSD -familiens operativsystemer bruger billedet af en dæmon som et logo , hvilket illustrerer den videre udvikling af begrebet en dæmon allerede i den kristne tradition.

Se også

Noter

  1. Fernando J. Corbató . Tag vores ord for det (23. januar 2002). Hentet 20. august 2006. Arkiveret fra originalen 25. august 2011.
  2. BSD-dæmonen arkiveret 29. juni 2010 på Wayback Machine med et link til Evy Nemeths UNIX. System Administration Guide" (Unix System Administration Handbook)