Demon (daemon, daemon, alt grecesc δαίμων damon ) - un program de calculator în sisteme de tip UNIX , lansat de sistemul însuși și rulând în fundal fără interacțiune directă cu utilizatorul.
Demonii sunt de obicei porniți la pornirea sistemului. Sarcini tipice demon: servere de protocol de rețea ( HTTP , FTP , e-mail, etc.), management hardware, întreținere cozi de imprimare, gestionarea execuției lucrărilor programate etc. Din punct de vedere tehnic , un proces este considerat un daemon care nu are un terminal de control. Cel mai adesea (dar nu neapărat) strămoșul unui demon este init , procesul rădăcină UNIX. În mod tradițional, numele proceselor demon se termină cu litera d pentru a indica faptul că procesul este un demon și pentru a face distincția între un program de calculator normal și un demon.
Sistemele de operare Solaris 10 și OpenSolaris folosesc un mecanism special pentru a gestiona demonii - Service Management Facility .
În sistemele Windows , o clasă similară de programe se numește serviciu ( Servicii în limba engleză ).
Termenul a fost inventat de programatorii proiectului MAC MIT , se referă la caracterul experimentului de gândire , demonul lui Maxwell , sortând molecule în fundal . [1] Sistemele UNIX și UNIX-like au moștenit această terminologie.
Demonul este, de asemenea, un personaj din mitologia greacă , îndeplinind sarcini pe care zeii nu vor să le asume. După cum se spune în Manualul Administratorului de Sistem UNIX, în Grecia antică conceptul de „demon personal” era, în parte, comparabil cu conceptul modern de „ înger păzitor ”. [2]
Uneori, cuvântul daemon este interpretat ca un acronim pentru engleză. Monitor de discuție și execuție . _ _ _ Sistemele de operare ale familiei BSD folosesc imaginea unui demon ca logo , ilustrând dezvoltarea ulterioară a conceptului de demon deja în tradiția creștină.