PC用語ひらがなTOPパソコン用語:た行 > デーモン(daemon)
   

デーモン(daemon)

UNIX・LINUXではユーザーが起動したプロセスだけではなく、UNIX・ LINUX自身が起動しているシステムプロセスがたくさんあります。起動されると特定の端末との結びつきは切り離し、 独立してサービスを提供するプロセスをデーモンといいます。

これらのプロセスはUNIXにおいて、システムの機能を実現したり、何らかのバックグラウンドサービス(サーバーサービスなど) を実行するためのプロセスです。

他のOSでは、システムプロセスと呼ばれることが多い。

TCP/IPを実現するinetd、仮想メモリを実現するkswapdなど、OSの非常に基本的な機能まで、 デーモンとして実装されていることが多い。一方、sendmail(メールサーバ)、named(DNSサーバ)などは、 システムの一部というよりは、各種用途向けのサーバである、ユーザーには見えないところで、必要なサービスを提供している物もあります。。 そしてこのようなプロセスもデーモンとして実装されています。デーモンの多くはシステム権限、 あるいはそのデーモン専用の権限で実行されており、またコマンド名の最後に‘d’が付けられていることが多い。

ユーザーがシェルから起動するプログラムとの根本的な違いは、制御端末を持たず(つまり端末を使った対話はできない)、 何らかの特定のリクエストを待ち、それを受信するとフォークして子プロセスがそれを処理する。 親プロセスは次のリクエストを待ち続けるというものです。

デーモン(daemon)というと悪魔(demon)を想像してしまいますが、UNIX・LINUXにおいては「守護神・下位の神格」 (daemon)を意味しています。

    

PC用語集検索

  

パソコン用語:英数字