Hem Audio Vad är en disk- och exekveringsmonitor (daemon)? - definition från techopedia

Vad är en disk- och exekveringsmonitor (daemon)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Disk and Execution Monitor (Daemon)?

En disk- och exekveringsmonitor (daemon) är en bakgrundsprocess som körs i operativsystem för datormultitasking, vanligtvis vid uppstarttid för att utföra administrativa ändringar eller övervaka tjänster.


Vanliga daemon-processer inkluderar e-posthanterare, utskriftsspolare och andra program som utför OS-administrativa uppgifter. Daemons utför också specificerade operationer vid fördefinierade tidpunkter som svar på händelser.

Techopedia förklarar Disk and Execution Monitor (Daemon)

Unix daemon-filer har vanligtvis ett "d" -suffix. Till exempel avser "identd" en daemon som ger identiteten för en TCP-anslutning. Microsoft OS-demoner kallas TSR-program (terminerar och vistas bosatta) och kallas "systemagenter" eller "tjänster" inom ramen för OS-administration.

Mac OS X, ett Unix-baserat system, använder också demoner, men det tillhandahåller inte samma tjänster som i Microsoft OS.

Föräldrarnas processer är ofta initialiseringsprocessen. En process blir en daemon genom att smälla en barnprocess och lämna föräldraprocessen, vilket får initialisering att anta barnprocessen.


System startar ofta daemoner vid starttid, för att svara på nätverksförfrågningar, hårdvaruaktivitet eller program som utför specifika uppgifter. Daemons kan också konfigurera hårdvara och köra schemalagda uppgifter.


De vanliga metoderna genom vilka en process blir en demon inkluderar:

  • Dissocierar från den kontrollerande tty
  • Bildar en sessionledare
  • Bildar en processgruppsledare
  • Att hålla sig i bakgrunden genom att smida och avsluta
  • Ställa in rotkatalogen som den aktuella arbetskatalogen
  • Ställ in avmaskeringen till noll för att tillåta öppna () och skapa () samtal för att tillhandahålla sina egna behörighetsmasker
  • Stängning av ärvda filer som lämnats öppna av överordnadsprocessen vid genomförandet
  • Med hjälp av konsolen, en loggfil eller / dev / null som standardinmatning, standardutgång och standardfel
Vad är en disk- och exekveringsmonitor (daemon)? - definition från techopedia