Disk and execution monitor

Disk and execution monitor

Daemon

Page d'aide sur l'homonymie Pour les articles homonymes, voir Démon.

Un démon ou daemon prononcé /ˈdiːmən/ ou /ˈdeɪmən/, du grec δαιμων) désigne un type de programme informatique, un processus qui s'exécute en arrière-plan plutôt que sous le contrôle direct d'un utilisateur.

Le terme daemon semble être introduit en 1963 par les concepteurs de CTSS du MIT, en réponse au «dragon», terme employé par les concepteurs d'ITS. Le retro-acronyme Disk And Execution MONitor (moniteur de disque et d'exécution) a été inventé pour justifier le terme daemon après qu'il fut devenu populaire.[1]

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. Sous 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émon sous UNIX

D'un côté strictement technique, un démon sous un système UNIX ou UNIX-compatible peut être n'importe quel processus ayant le processus numéro 1 comme parent (init). D'autre part, 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 quelquefois 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 fonctionnant en arrière-plan, 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 effectuer une variété d'autres tâches.

Anecdote

Les serveurs de messagerie, qui doivent tourner en permanence, sont des démons : regardez les courriels que l'on vous envoie si le destinataire est inexistant, l'expéditeur en est la plupart du temps « mailer-daemon@serveur.tld ».

Notes et références

  1. UNIX guide de l'étudiant 2e édition de Harley Hahn aux éditions DUNOD, p. 368 «Daemons et dragons» et http://catb.org/~esr/jargon/html/D/dragon.html
  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Daemon ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Disk and execution monitor de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Disk Defragmenter (Windows) — Disk Defragmenter A component of Microsoft Windows Disk Defragmenter in Windows 7 …   Wikipedia

  • Disk Cleanup — A component of Microsoft Windows Screenshot of Disk Cleanup in Windows Vista …   Wikipedia

  • Logical Disk Manager — The Logical Disk Manager (diskmgmt.msc) is an implementation of a logical volume manager for Microsoft Windows NT, developed by Microsoft and Veritas Software. It was introduced with the Windows 2000 operating system, and is supported in Windows… …   Wikipedia

  • List of computing and IT abbreviations — This is a list of computing and IT acronyms and abbreviations. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y …   Wikipedia

  • Security and safety features new to Windows Vista — There are a number of security and safety features new to Windows Vista, most of which are not available in any prior Microsoft Windows operating system release.Beginning in early 2002 with Microsoft s announcement of their Trustworthy Computing… …   Wikipedia

  • Data Execution Prevention — (DEP) is a security feature included in modern operating systems. It is known to be available in Linux, Mac OS X, and Microsoft Windows operating systems and is intended to prevent an application or service from executing code from a non… …   Wikipedia

  • ORVYL and WYLBUR — Company / developer Stanford University Programmed in 360/370 Assembler Working state Historic Initial release 1967, 1968 Available language(s) English …   Wikipedia

  • List of computer term etymologies — This is a list of the origins of computer related terms or terms used in the computing world (i.e., a list of computer term etymologies). It relates to both computer hardware and computer software. Names of many computer terms, especially… …   Wikipedia

  • Daemon — Pour les articles homonymes, voir Démon. Un démon ou daemon prononcé /ˈdiːmən/ ou /ˈdeɪmən/, du grec δαιμων) désigne un type de programme informatique, un processus qui s exécute en arrière plan plutôt que sous le contrôle direct d un utilisateur …   Wikipédia en Français

  • Démon (informatique) — Daemon Pour les articles homonymes, voir Démon. Un démon ou daemon prononcé /ˈdiːmən/ ou /ˈdeɪmən/, du grec δαιμων) désigne un type de programme informatique, un processus qui s exécute en arrière plan plutôt que sous le contrôle direct d un… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”