デーモン

作成:2023-04-12 17:10
更新:2023-04-12 17:10
概要
「デーモン」について説明したページです。「デーモン」は、UNIX系OSで用いられる特定の機能を提供するプログラムのことです。

用語

「デーモン」(daemon、デーモンプロセス、daemon process)についての説明です。

student
生徒

デーモンって何ですか?

teacher
先生

デーモンとは、UNIX系OSでよく使われるプログラムのことです。メインメモリ上に常駐し、ユーザーが操作していない時にバックグラウンドで機能を提供するプロセスのことです。

student
生徒

どういう風に使われるんですか?

teacher
先生

デーモンは、他のプログラムや機器、通信相手などからの要求を受け付けて処理を実行することができます。例えば、メールサーバーでは、メールの送受信を担当するデーモンが動作しています。

student
生徒

なるほど、でもなんでデーモンっていう名前がついたんですか?

teacher
先生

デーモンという名前は、ギリシャ神話に登場する精霊や神々のことで、UNIXの開発者たちが付けた名前です。彼らはこのプログラムが、常に機能していることで、神話に登場するデーモンのように、静かに活動している存在だと考えたからだと言われています。

student
生徒

デーモンはUNIX系OSだけで使われるのですか?

teacher
先生

デーモンはUNIX系OSでよく使われるプログラムですが、Windows系OSでもデーモンに相当するプログラムがあります。Windowsでは、それを「サービス」と呼んでいます。

student
生徒

デーモンは、どのように動作するんですか?

teacher
先生

デーモンは、OSによっては、起動時に自動的に常駐して動作するように設定される場合があります。また、必要なときに手動で起動することもできます。デーモンは、常にメモリに残っているため、ユーザーが操作していなくても、別のプログラムや機器、通信相手などからの要求を受け付けて処理を実行することができます。

まとめ

「デーモン」(daemon、デーモンプロセス、daemon process)とは、UNIX系OSで用いられる特定の機能を提供するプログラムのことです。

主にバックグラウンドで実行され、ユーザーの操作とは無関係に外部からの要求を受け付け、処理を実行します。

例えば、メールサーバーでは、メールの送受信を担当するデーモンが動作しています。

また、デーモンという名前は、ギリシャ神話に登場する精霊や神々のことで、UNIXの開発者たちが付けたものです。

Windows系OSでは、デーモンに相当するプログラムを「サービス」と呼びます。

デーモンは、OSの起動時に自動的に起動し、OSが終了するまで常駐します。

そのため、安定した稼働が求められるサーバーシステムで活躍します。

よく見られているページ
最新(80件表示 / 全317件中)
ランダム(20件表示)
全単語