master-slave
Meaning
主従関係、特にコンピュータシステムにおける制御側と被制御側の関係
Structure
Usage
In this configuration, the master-slave relationship ensures that data is synchronized between the two devices.
この構成では、マスター・スレーブ関係により、2つのデバイス間でデータが同期されます。
The master-slave architecture is commonly used in distributed systems to coordinate tasks.
マスター・スレーブ・アーキテクチャは、タスクを調整するために分散システムで一般的に使用されます。
Some modern systems have replaced the master-slave terminology with primary-replica to avoid negative connotations.
一部の現代システムでは、否定的な意味合いを避けるために、マスター・スレーブという用語をプライマリ・レプリカに置き換えています。
Etymology
「master」は古英語の「mægester」を経てラテン語の「magister」(主人、指導者)に由来し、「slave」は古フランス語の「esclave」を経て中世ラテン語の「sclavus」(スラブ人、奴隷)に由来します。この複合語は、技術分野で制御関係を表す用語として20世紀に英語で形成されました。
Analysis
元々は「主人と奴隷」という社会的な主従関係を指す言葉でしたが、20世紀後半にコンピュータ技術の発展とともに、複数の機器やプロセスが連携する際の制御関係を表す比喩として使われるようになりました。現在では、ハードディスクのマスターブートレコードやデータベースのマスターサーバーなど、技術的な文脈で広く用いられています。
パソコンの Chrome なら、ほかのサイトでも単語を選ぶだけでこのように調べられます。 Chrome 拡張機能 · Chrome に追加