Casa Audio Che cos'è un disco e un monitor di esecuzione (demone)? - definizione da techopedia

Che cos'è un disco e un monitor di esecuzione (demone)? - definizione da techopedia

Sommario:

Anonim

Definizione - Che cosa significa Disk and Execution Monitor (Daemon)?

Un monitor del disco ed esecuzione (daemon) è un processo in background eseguito nei sistemi operativi multitasking del computer, di solito al momento del bootstrap, per eseguire modifiche amministrative o monitorare i servizi.


I processi daemon comuni includono gestori di posta elettronica, spooler di stampa e altri programmi che eseguono attività amministrative del sistema operativo. I demoni eseguono anche operazioni specifiche in orari predefiniti in risposta agli eventi.

Techopedia spiega Disk and Execution Monitor (Daemon)

I file daemon Unix hanno generalmente un suffisso "d". Ad esempio, "identd" si riferisce a un demone che fornisce l'identità di una connessione TCP. I demoni del sistema operativo Microsoft vengono definiti programmi TSR (terminate and stay resident) e vengono chiamati "agenti di sistema" o "servizi" nel contesto dell'amministrazione del sistema operativo.

Mac OS X, un sistema basato su Unix, utilizza anche i demoni, ma non fornisce gli stessi servizi del sistema operativo Microsoft.

I processi padre daemon sono spesso il processo di inizializzazione. Un processo diventa un demone biforcando un processo figlio ed uscendo dal processo genitore, facendo sì che l'inizializzazione adotti il ​​processo figlio.


I sistemi avviano spesso demoni all'avvio, che rispondono a richieste di rete, attività hardware o programmi che eseguono attività specifiche. I demoni sono anche in grado di configurare l'hardware ed eseguire attività pianificate.


I metodi comuni con cui un processo diventa un demone includono:

  • Dissociarsi dal controllo tty
  • Formare un leader di sessione
  • Formare un leader del gruppo di processo
  • Rimanere sullo sfondo biforcando ed uscendo
  • Impostazione della directory principale come directory di lavoro corrente
  • Impostare lo smascheramento su zero per consentire alle chiamate open () e create () di fornire le proprie maschere di autorizzazione
  • Chiusura dei file ereditati lasciati aperti dal processo parent al momento dell'esecuzione
  • Utilizzando la console, un file di registro o / dev / null come input standard, output standard ed errore standard
Che cos'è un disco e un monitor di esecuzione (demone)? - definizione da techopedia