Hogar Audio ¿Qué es un disco y un monitor de ejecución (daemon)? - definición de techopedia

¿Qué es un disco y un monitor de ejecución (daemon)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa Disk and Execution Monitor (Daemon)?

Un disco y un monitor de ejecución (daemon) es un proceso en segundo plano que se ejecuta en sistemas operativos multitarea de computadoras, generalmente en el momento de arranque, para realizar cambios administrativos o monitorear servicios.


Los procesos de daemon comunes incluyen manejadores de correo electrónico, cola de impresión y otros programas que realizan tareas administrativas del sistema operativo. Los demonios también realizan operaciones específicas en momentos predefinidos en respuesta a eventos.

Techopedia explica Disk and Execution Monitor (Daemon)

Los archivos daemon de Unix generalmente tienen un sufijo "d". Por ejemplo, "identd" se refiere a un demonio que proporciona la identidad de una conexión TCP. Los demonios del sistema operativo de Microsoft se denominan programas de terminación y residencia permanente (TSR) y se denominan "agentes del sistema" o "servicios" en el contexto de la administración del sistema operativo.

Mac OS X, un sistema basado en Unix, también utiliza demonios, pero no proporciona los mismos servicios que en el sistema operativo Microsoft.

Los procesos primarios del demonio son a menudo el proceso de inicialización. Un proceso se convierte en un demonio al bifurcar un proceso hijo y salir del proceso padre, haciendo que la inicialización adopte el proceso hijo.


Los sistemas a menudo inician demonios en el momento del arranque, que responden a solicitudes de red, actividad de hardware o programas que realizan tareas específicas. Los demonios también pueden configurar hardware y ejecutar tareas programadas.


Los métodos comunes por los cuales un proceso se convierte en un demonio incluyen:

  • Disociación del tty controlador
  • Formando un líder de sesión
  • Formando un líder de grupo de proceso
  • Mantenerse en segundo plano bifurcando y saliendo
  • Establecer el directorio raíz como el directorio de trabajo actual
  • Establecer la máscara en cero para permitir llamadas open () y create () para proporcionar sus propias máscaras de permisos
  • Cerrar archivos heredados que el proceso padre dejó abiertos en el momento de la ejecución
  • Usando la consola, un archivo de registro o / dev / null como entrada estándar, salida estándar y error estándar
¿Qué es un disco y un monitor de ejecución (daemon)? - definición de techopedia