Démon (program)

Demon (démon, dæmon, jinak řecky δαίμων damon ) - počítačový program v systémech podobných UNIXu , spouštěný samotným systémem a běžící na pozadí bez přímé interakce uživatele.

Démoni se obvykle spouštějí při startu systému. Typické úlohy démonů: servery síťových protokolů ( HTTP , FTP , e-mail atd.), správa hardwaru, údržba tiskové fronty, správa plánovaného provádění úloh atd. V technickém smyslu je proces považován za démona , který nemá ovládací terminál. Nejčastěji (ale ne nutně) je předkem démona init  , kořenový proces UNIX. Tradičně názvy procesů démonů končí písmenem d , které označují, že proces je démon a rozlišují mezi normálním počítačovým programem a démonem.

Operační systémy Solaris 10 a OpenSolaris používají speciální mechanismus pro správu démonů - Service Management Facility .

V systémech Windows se podobná třída programů nazývá služba ( anglicky  Services ).

Termín

Termín vymysleli programátoři projektu MAC MIT , odkazuje na charakter myšlenkového experimentu, Maxwellova démona, třídícího molekuly v pozadí . [1] UNIX a systémy podobné UNIXu tuto terminologii zdědily.

Démon je také postava v řecké mytologii , plní úkoly, které bohové nechtějí přijmout. Jak je uvedeno v Příručce správce systému UNIX, ve starověkém Řecku byl pojem „osobní démon“ zčásti srovnatelný s moderním pojetím „ anděla strážného “. [2]

Někdy se slovo daemon vykládá jako zkratka pro Angličany.  Monitor disku a provádění . _ _ _ _ Operační systémy rodiny BSD používají obrázek démona jako logo , ilustrující další vývoj konceptu démona již v křesťanské tradici.

Viz také

Poznámky

  1. Fernando J. Corbató . Vezměte si naše slovo (23. ledna 2002). Získáno 20. srpna 2006. Archivováno z originálu 25. srpna 2011.
  2. The BSD Daemon Archived 29. června 2010 na Wayback Machine s odkazem na UNIX Evy Nemeth. Průvodce správou systému" (Příručka správy systému Unix)