ハードウェア マルチプロセッサとは何ですか? -techopediaからの定義

マルチプロセッサとは何ですか? -techopediaからの定義

目次:

Anonim

定義-マルチプロセッサとはどういう意味ですか?

マルチプロセッサは、2つ以上の中央処理装置(CPU)を備えたコンピュータシステムであり、それぞれが共通のメインメモリと周辺機器を共有しています。 これは、プログラムの同時処理に役立ちます。

マルチプロセッサを使用する主な目的は、システムの実行速度を向上させることであり、他の目的はフォールトトレランスとアプリケーションマッチングです。

マルチプロセッサの良い例は、2つのコンピューターシステムに接続された単一の中央タワーです。 マルチプロセッサは、計算速度、パフォーマンス、および費用対効果を改善し、可用性と信頼性を向上させる手段と見なされています。

Techopediaはマルチプロセッサについて説明します

マルチプロセッシングでは、すべてのCPUに同等の機能がある場合や、特定の機能用に予約されているものがあります。

マルチプロセッサのさまざまな使用方法は次のとおりです。

  • 単一命令、単一データ(SISD)などのユニプロセッサとして
  • 複数の命令、複数のデータ(MIMD)など、複数の観点で複数の個別の一連の命令を実行するための単一システム内
  • 通常、ベクトル処理に使用される単一命令、複数データ(SIMD)など、さまざまな観点からの単一の一連の命令
  • 複数の命令、単一データ(MISD)など、単一の視点での複数の一連の命令。フェイルセーフシステムの冗長性に使用され、場合によってはハイパースレッディングまたはパイプラインプロセッサの説明に使用されます。

マルチプロセッサを使用する利点は次のとおりです。

  • 強化されたパフォーマンス
  • 複数のアプリケーション
  • 複数のユーザー
  • アプリケーション内でのマルチタスク
  • 高スループットおよび/または応答性
  • CPU間のハードウェア共有

マルチプロセッサの通信アーキテクチャ:

  • メッセージの受け渡し
    • すべてのプロセッサの独立したアドレス空間
    • メッセージパッシングによるプロセッサ通信
    • プロセッサにはプライベートメモリが含まれます
    • 高価な非ローカルオペレーションに注意を集中

  • 共有メモリ
    • プロセッサの通信は、共有アドレス空間を使用して行われます
    • プロセッサ通信は、共有メモリの読み取り/書き込みによって行われます
    • 小規模デバイスで便利
    • 低レイテンシー
    • 非均一メモリアクセス(NUMA)または対称型マルチプロセッシング(SMP)
マルチプロセッサとは何ですか? -techopediaからの定義