組み込みシステムについて読んでいますが、分散プラットフォームについての話がたくさんあります。分散プラットフォームとは何かの定義を探しています。組み込みシステムが複数の接続されていない部品を制御する場合の漠然とした類似点があります。たとえば、ヘリコプターでは、テール ローターとトップ サイド ローターを制御する必要があります。 、加速度や位置などを測定します。
これは正しいです?
タイム トリガー アーキテクチャは、「分散プラットフォームで同期実行を提供する」ことになっています。
組み込みシステムについて読んでいますが、分散プラットフォームについての話がたくさんあります。分散プラットフォームとは何かの定義を探しています。組み込みシステムが複数の接続されていない部品を制御する場合の漠然とした類似点があります。たとえば、ヘリコプターでは、テール ローターとトップ サイド ローターを制御する必要があります。 、加速度や位置などを測定します。
これは正しいです?
タイム トリガー アーキテクチャは、「分散プラットフォームで同期実行を提供する」ことになっています。
私の意見では、共通のタスクを実行するネットワーク上のコンピューターのグループです。複数のコンピューターを持つことのポイントは、特殊化またはフォールト トレランス、またはその両方である可能性があります。
一貫したグローバル状態を維持することは、このようなアーキテクチャの主な課題です。
写真は千の言葉の価値があるので...これが分散コンピューティングの醜いASCIIビューです...
[ クライアント ] + | + ------- | -------- + | | [クライアント]-----+セントラル+--------------+[クライアント] | コンピューター| [クライアント]-++------+[クライアント] + ------ | --------- + | + [ クライアント ]
各クライアントは、中央コンピュータと通信する有線/無線/ LAN / WANを介して(メッセージ、パケット、データなど)直接通信しています。中央コンピューターは処理を実行し(ASCIIアートの簡潔さのために、データベースなどを描画しませんでした)、そのモデルの分散中央コンピューターは、リアルタイムでデータベースと対話するか、ハードウェアと対話することができます。再びリアルタイムで、結果を各クライアントにフィードします。
単純で抽象的な用語での分散コンピューティングモデルの良い例は、IIS、ApacheなどのWebサーバーで、各クライアントはブラウザーであり、そのWebサーバーと対話するクライアントはn個あります。nは定量化された数です。 Webサーバーが各クライアントにフィードするWebページを表示するためだけに接続されたコンピューターの数。