当Wikiでは、分かりづらいIT・パソコン用語の解説や、PC・周辺機器の機能・性能等の情報をまとめています。

デーモン(Daemon)は、UNIXなどのマルチタスクオペレーティングシステムにおけるバックグラウンド動作するプログラムを意味する。ユーザーが直接制御するプログラムではない。通常、プロセスとして使用される。典型的なデーモンは名前の最後尾に "d" が付く。例えば、syslogd はシステムログを扱うデーモンである。

デーモンは一般に親プロセスを持たないが、プロセスの階層上 init を親としている。デーモンは起動処理内でforkで子プロセスを作成し、親プロセスの方が即座に終了する。

システムは、ブート処理の延長上でデーモンを多く起動する。ネットワークからの要求を処理するもの、ハードウェアの何らかの活動を処理するものなどがある。他にも、一部のLinuxシステムの devfsd のようにハードウェアの設定を行うもの、cron のようにスケジュールされたタスクを実行するものなど、様々な処理を担っている。





パソコン用語集へ戻る

メンバーのみ編集できます