Hjem Audio Hva er en disk og utførelsesmonitor (daemon)? - definisjon fra techopedia

Hva er en disk og utførelsesmonitor (daemon)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Disk and Execution Monitor (Daemon)?

En disk- og utførelsesmonitor (daemon) er en bakgrunnsprosess som kjøres i datamaskin-multitasking-operativsystemer, vanligvis på bootstrap-tid, for å utføre administrative endringer eller overvåke tjenester.


Vanlige daemon-prosesser inkluderer e-postbehandlere, utskriftsspoolere og andre programmer som utfører OS-administrative oppgaver. Daemons utfører også spesifiserte operasjoner til forhåndsdefinerte tider som svar på hendelser.

Techopedia forklarer Disk and Execution Monitor (Daemon)

Unix daemon-filer har vanligvis et "d"-suffiks. For eksempel refererer "identd" til en demon som gir identiteten til en TCP-forbindelse. Microsoft OS-demoner blir referert til som termineringsprogrammer og blir bosatt (TSR) -programmer og kalles "systemagenter" eller "tjenester" innenfor konteksten av OS-administrasjon.

Mac OS X, et Unix-basert system, bruker også demoner, men det gir ikke de samme tjenestene som i Microsoft OS.

Foreldreprosesser fra Daemon er ofte initialiseringsprosessen. En prosess blir en dememon ved å forme en barneprosess og gå ut av foreldreprosessen, forårsake initialisering til å adoptere barneprosessen.


Systemer starter ofte demoner ved oppstarttid, som for å svare på nettverksforespørsler, maskinvareaktivitet eller programmer som utfører spesifiserte oppgaver. Daemons kan også konfigurere maskinvare og kjøre planlagte oppgaver.


De vanlige metodene som en prosess blir til en demon, inkluderer:

  • Dissosierer fra kontrollerende tty
  • Danner en sesjonsleder
  • Danner en prosessgruppeleder
  • Å holde seg i bakgrunnen ved å smi og gå ut
  • Angi rotkatalogen som gjeldende arbeidskatalog
  • Angi avmasken til null for å tillate åpne () og opprette () samtaler for å gi egne tillatelsesmasker
  • Lukking av arvede filer som er åpne av foreldreprosessen på utførelsestidspunktet
  • Bruker konsollen, en loggfil eller / dev / null som standardinngang, standardutgang og standardfeil
Hva er en disk og utførelsesmonitor (daemon)? - definisjon fra techopedia