Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

Disk and execution monitor


Dans le domaine de l'informatique, le terme démon (ou daemon en anglais) désigne une classe de programmes. Le terme a été créé par les inventeurs de 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 de l'ordinateur, 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 devenir de plus en plus utilisé.

D'un côté strictement technique, un démon sur UNIX 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 quelquesfois 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 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).



This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia