最終更新:ID:L3rcT5J92Q 2012年03月16日(金) 12:03:31履歴
デーモン(Daemon)は、UNIXなどのマルチタスクオペレーティングシステムにおけるバックグラウンド動作するプログラムを意味する。ユーザーが直接制御するプログラムではない。通常、プロセスとして使用される。典型的なデーモンは名前の最後尾に "d" が付く。例えば、syslogd はシステムログを扱うデーモンである。
デーモンは一般に親プロセスを持たないが、プロセスの階層上 init を親としている。デーモンは起動処理内でforkで子プロセスを作成し、親プロセスの方が即座に終了する。
システムは、ブート処理の延長上でデーモンを多く起動する。ネットワークからの要求を処理するもの、ハードウェアの何らかの活動を処理するものなどがある。他にも、一部のLinuxシステムの devfsd のようにハードウェアの設定を行うもの、cron のようにスケジュールされたタスクを実行するものなど、様々な処理を担っている。
パソコン用語集へ戻る
デーモンは一般に親プロセスを持たないが、プロセスの階層上 init を親としている。デーモンは起動処理内でforkで子プロセスを作成し、親プロセスの方が即座に終了する。
システムは、ブート処理の延長上でデーモンを多く起動する。ネットワークからの要求を処理するもの、ハードウェアの何らかの活動を処理するものなどがある。他にも、一部のLinuxシステムの devfsd のようにハードウェアの設定を行うもの、cron のようにスケジュールされたタスクを実行するものなど、様々な処理を担っている。
パソコン用語集へ戻る
最新コメント