「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

デーモン

pointこの用語のポイント

pointUNIX系のOSで出てくるよ

point常駐ソフトだよ

pointメモリ上でお仕事が来るのを待ってるよ

スポンサーリンク

簡単に書くよ

デーモン(英:daemon)とは

メモリ上で「さぁ、いつでもかかってこい」と待機している常駐プログラムのUNIX系OSにおける呼び名
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「OS」と「常駐プログラム」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

OSは「パソコンさんの人格に相当するソフト」です。
パソコンさんは中にOSを入れることで、はじめてパソコンとしての お仕事が できます。
「これが無いとパソコンじゃねーよ」な基本ソフトです。

デーモン

OSには、いくつかの種類があります。
WindowsMacLinuxなどです。
パソコンさんにWindowsを入れれば「ボクはWindowsだよー」な人格になります。
Linuxを入れれば「ミーはLinuxさー」な人格になります。

デーモン2

※「OS」という用語が世間に広まった きっかけがパソコンなので「パソコン」と書きましたが、スマホや その他のコンピュータ類でも同じです。

常駐プログラムは「いつでもお仕事できるようにスタンバってたり、(人の見えないところで)常にお仕事をしているプログラム」です。
休みなんてありゃしない、常に戦闘態勢を維持することが求められているプログラムです。
メモリ上でお仕事が来るのをぼーっと待っていて、お仕事が来るとささっと実行し、終わるとまた待機状態に戻ります。

デーモン3

以上を踏まえて

UNIX系のOS(LinuxとかMacとか)における常駐プログラムの呼び名

が「デーモン」です。

Windowsの方が得意な方は、Windowsにおける「サービス」がUNIX系OSにおける「デーモン」だと解釈してください。
メモリ上でお仕事が来るのをぼーっと待っていて、お仕事が来るとささっと実行し、終わるとまた待機状態に戻るやつです。

ちなみに、デーモンさんは「バックグラウンドプロセスとして働くプログラム」と説明されていることもあります。
バックグラウンドプロセスは「コンピュータさん世界における裏の世界でお仕事をしているプログラム」です。

デーモン4

デーモンさんは、基本的にみなさんの目に触れないところでお仕事をします。
不言実行でこっそり頑張っているやつなのです。

デーモンさんの名前には、最後に「d」を付けるのが慣例になっています。
httpdftpdsyslogdなど、後ろに「d」が付いていたら「あっ!こいつはデーモンさんだな!」と判断して かまいません。

みなさんが一番なじみ深いデーモンさんは「メーラーデーモン」さんではないでしょうか。
存在しないメールアドレス宛てにメールを送ってしまうと「そんなアドレスねーよ!」って送り返してくれるやつがいますよね。
「MAILER-DAEMON」とかいう名前で、英語の文章を送りつけてくるやつです。

あれはメーラーデーモンさんが一旦メールを受け付けて、配ろうとしたけど配る相手がいなかったので差出人に「ごめん、いなかった」と教えてくれているのです。
別にあなたを混乱させたいわけでは ありません。
「きみ、間違ってない?」と教えてくれる優しいやつなのです。

デーモン5

メーラーデーモンさんからメールが来ても怒らないであげてくださいね。


image piyo2

一言でまとめるよ

まぁ「デーモン」って単語が出てきたら「UNIX系OSの常駐プログラムなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像062
書籍画像012

おまけ

■訳してみるよ

「daemon(デーモン)」の意味は「守護神」とかです。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
エンジニアのための生成AI入門 はじめての生成AIアプリ開発からエージェント開発まで