Demon (daemon, damon, annan grekisk δαίμων damon ) - ett datorprogram i UNIX-liknande system , lanserat av systemet självt och körs i bakgrunden utan direkt användarinteraktion.
Demoner startas vanligtvis vid systemstart. Typiska demonuppgifter: nätverksprotokollservrar ( HTTP , FTP , e-post, etc.), hårdvaruhantering, utskriftsköunderhåll, schemalagd jobbexekveringshantering etc. I teknisk mening anses en process vara en demon som inte har en styrande terminal. Oftast (men inte nödvändigtvis) är förfadern till en demon init , UNIX-rotprocessen. Traditionellt slutar demonprocessnamn med bokstaven d för att indikera att processen är en demon och för att skilja mellan ett vanligt datorprogram och en demon.
Operativsystemen Solaris 10 och OpenSolaris använder en speciell mekanism för att hantera demoner - Service Management Facility .
I Windows -system kallas en liknande klass av program en tjänst ( engelska tjänster ).
Termen myntades av programmerarna i MAC-projektet MIT , det hänvisar till karaktären av tankeexperimentet, Maxwells demon, som sorterar molekyler i bakgrunden . [1] UNIX och UNIX-liknande system har ärvt denna terminologi.
Demonen är också en karaktär i grekisk mytologi , som utför uppgifter som gudarna inte vill ta på sig. Som anges i UNIX System Administrator's Handbook, i det antika Grekland var konceptet "personlig demon" delvis jämförbart med det moderna konceptet " skyddsängel ". [2]
Ibland tolkas ordet daemon som en akronym för engelskan. D isk och exekveringsövervakning . _ _ _ _ Operativsystemen för BSD -familjen använder bilden av en demon som en logotyp , vilket illustrerar den fortsatta utvecklingen av begreppet demon redan i den kristna traditionen.