Demon (daemon, dæmon, muu kreikkalainen δαίμων damon ) - tietokoneohjelma UNIX-tyyppisissä järjestelmissä , jonka järjestelmä käynnistää itse ja joka toimii taustalla ilman suoraa käyttäjän vuorovaikutusta.
Daemonit käynnistetään yleensä järjestelmän käynnistyksen yhteydessä. Tyypilliset demonitehtävät: verkkoprotokollapalvelimet ( HTTP , FTP , sähköposti jne.), laitteiston hallinta, tulostusjonojen ylläpito, ajoitetun työn suorittamisen hallinta jne. Teknisessä mielessä prosessia pidetään demonina , jolla ei ole ohjauspääte. Useimmiten (mutta ei välttämättä) demonin esi-isä on init , UNIX-juuriprosessi. Perinteisesti demoniprosessien nimet päättyvät kirjaimeen d osoittamaan, että prosessi on demoni, ja erottamaan tavallisen tietokoneohjelman ja demonin.
Solaris 10 ja OpenSolaris - käyttöjärjestelmät käyttävät erityistä mekanismia demonien hallintaan -- Service Management Facility .
Windows - järjestelmissä samanlaista ohjelmaluokkaa kutsutaan palveluksi ( englanniksi Services ).
MAC-projektin ohjelmoijat keksivät termin MIT , se viittaa ajatuskokeen luonteeseen, Maxwellin demoniin, joka lajittelee molekyylejä taustalla . [1] UNIX- ja UNIX-tyyppiset järjestelmät ovat perineet tämän terminologian.
Demoni on myös kreikkalaisen mytologian hahmo , joka suorittaa tehtäviä, joita jumalat eivät halua ottaa. Kuten UNIX-järjestelmänvalvojan käsikirjassa todetaan, muinaisessa Kreikassa käsite "henkilökohtainen demoni" oli osittain verrattavissa nykyaikaiseen " suojelusenkelin " käsitteeseen. [2]
Joskus sana daemon tulkitaan englannin lyhenteeksi . D isk ja suorituksen valvonta . _ _ _ BSD -perheen käyttöjärjestelmät käyttävät demonin kuvaa logona havainnollistaen demonin käsitteen jatkokehitystä jo kristillisessä perinteessä.