マルチプロセッサシステムとマルチコンピュータシステムの違い

電子回路のマクロ写真。 照明のPCB。

コンピュータプロセッサのクローズアップ。

画像クレジット: Zhukow / iStock /ゲッティイメージズ

マルチプロセッサシステムとマルチコンピュータシステムの違いは、それぞれに関係するコンピュータの数です。 どちらもマルチプロセッシング環境です。どちらも一度に複数のCPUを使用します。 マルチプロセッサシステムは、複数のCPUで動作する単一のコンピュータであり、マルチコンピュータシステムは、単一のコンピュータとして動作するコンピュータのクラスタです。 マルチプロセッシング環境は、オペレーティングシステムを共有するCPUで動作できます-対称型マルチプロセッシングと呼ばれます -または各CPUがオペレーティングシステムの個別のインスタンスを実行している場合-超並列処理と呼ばれます。

複数のCPUシステム

同じマザーボードに2つ以上の自立型プロセッサが接続されているコンピュータは、マルチプロセッサシステムです。 各プロセッサは、マルチCPUシステムで独自のソケットと冷却ユニットを取得します。 加工業者は、同じ建設現場の個々の建設作業員のようなものです。 それらは、一緒に作業して1つのタスクをより速く完了することも、別々に作業して複数のタスクを同時に完了することもできます。 複数のCPUシステムは、すべての一般的なコンピューティングタスクに使用できますが、通常は ハイエンド市場とサーバーやプロのビデオ編集などの集中的な使用 料金。 一部のアプリケーションワークロードは複数のCPUに分割できないため、パフォーマンスの向上が制限されます。

今日のビデオ

マルチコアCPUコンピューター

マルチコアプロセッサは、複数のCPUを含む単一のチップです。 マルチコアCPUを使用するコンピュータは、すべてのプロセッサコアが同じチップとソケットを共有することを除いて、複数のCPUシステムとまったく同じように動作します。 まるで前述の建設作業員が現場に相乗りしたかのようです。 マルチコアシステムは、マルチプロセッサシステムよりもはるかに低コストであり、大規模なマザーボードを必要としません。ほとんどの場合、マルチコアCPUが複数のプロセッサシステムに取って代わりました。 マルチコアCPUはあらゆる種類のコンピューティングに使用され、スマートフォン、タブレット、低価格のラップトップ、ハイエンドデスクトップに搭載されています。 さらに、マルチプロセッサシステムは複数のマルチコアCPUを使用できます。

ネットワーク化され、囲まれたマルチコンピュータ環境

マルチコンピューターは、VoltronやCaptainPlanetなどのより少ないヒーローの力を組み合わせた漫画のスーパーヒーローに似ています。 マルチコンピューターは、単一のコンピューターとして機能するコンピューターのクラスターです。 マルチコンピュータの各システムには、専用のハードウェアと独自のオペレーティングシステムのインスタンスがあり、MPPを介してデータを処理します。 マルチコンピュータは、同じマザーボードに組み込むことも、異なるコンピュータケースに収納してネットワークで接続することもできます。 マルチコンピューターは、科学シミュレーション、ビジネス情報の処理、インターネット上のWebサイトのホスティングなどの大量のデータ処理状況で使用されます。

分散コンピューティング環境

分散コンピューティングは、文字通り箱の外にあるタイプのマルチコンピューティングであり、地理的な地域の外にあることもあります。 分散コンピューティングは、マザーボードやローカルネットワークを共有する代わりに、サーバーを使用して大きなタスクを複数のセグメントに分割し、それらを分散します 他のシステム(通常はインターネット経由)にセグメント化し、配信システムを使用してデータを処理し、処理されたデータをサーバーに返します。 分析。 SETI @ home(エイリアンの生命体の検索)およびFolding @ home(医学研究データの処理)プロジェクトは コンピュータを持っているほとんどの人がボランティアで参加できる分散コンピューティングの2つの注目すべき用途 の。