Un article de Wikipedia.y-project.com.
Dans le domaine de l'informatique, le terme démon (ou daemon en anglais) désigne un type de programmes. Le terme a été créé par les inventeurs d'Unix pour se référer à un processus qui s'exécute en arrière-plan plutôt que sous le contrôle direct d'un utilisateur. Les démons sont souvent démarrés lors du chargement du système d'exploitation, et servent en général à répondre à des requêtes du réseau, à l'activité du matériel ou à d'autres programmes en exécutant certaines tâches. Sur Microsoft Windows, ces fonctions sont exécutées par des programmes appelés « services », même si le terme « démon » semble de plus en plus utilisé.
D'un côté strictement technique, un démon sur un système Unix ou unix-compatible peut être n'importe quel processus qui a le processus numéro 1 comme parent (init). Tout processus dont le parent meurt sans attendre le statut de son processus enfant est adopté par init. Une façon commune de lancer un démon est donc de « fourcher » (fork) une ou deux fois et de faire arrêter le parent quand l'enfant commence ses opérations normales. Cette façon de faire est quelques fois résumée par la phrase fork off and die (« fourcher et mourir »). Dans l'usage commun, un démon peut être n'importe quel processus qui fonctionne en arrière-plan, peu importe qu'il soit ou non un enfant de init.
Les démons peuvent aussi être utilisés pour configurer le matériel (comme devfsd sur les systèmes GNU/Linux), exécuter des tâches répétitives (comme crond) ou faire une variété d'autres tâches.
Le mot « démon » vient du mot anglais daemon qui lui-même est un acronyme signifiant Disk And Execution MONitor (Moniteur de disque et d'exécution).
lt:Demonas (programa)
Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/Disk and execution monitor