Vous êtes sur la page 1sur 1

Daemon (computao)

Em Unix e outros sistemas operacionais multitarefas, um daemon, um


programa de computador que
roda de forma interdependente em plano de fundo, ao invs de ser controlado
diretamente por um
usurio. Tipicamente, daemons tm nomes que terminam com a letra "d" por
exemplo, syslogd o
daemon que gerencia o log do sistema ("system log").
Em um ambiente Unix, o "processo pai" de um daemon normalmente (mas nem
sempre) o processo
init (PID=1).
Muitas vezes, um programa se torna um daemon atravs de forking no
"processofilho",
o que causa a
sada do "processopai"
e, como consequncia, a adoo do "processofilho"
pelo init. Essa prtica
conhecida como "fork off and die".
De forma geral, os sistemas operacionais iniciam daemons durante o processo de
boot. Os daemons
ento lidam com requisies diversas de servios, como requisies de rede,
atividades de hardware,
dentre outros. Tambm podem executar tarefas em horrios prdeterminados
(como o cron) ou at
mesmo realizar configuraes de hardware, a exemplo do udevd em sistemas
GNU/Linux.

Vous aimerez peut-être aussi