コンテンツ
- 定義-マルチプロセッサとはどういう意味ですか?
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaはマルチプロセッサについて説明します
定義-マルチプロセッサとはどういう意味ですか?
マルチプロセッサは、2つ以上の中央処理装置(CPU)を備えたコンピュータシステムであり、それぞれが共通のメインメモリと周辺機器を共有しています。これは、プログラムの同時処理に役立ちます。
マルチプロセッサを使用する主な目的は、システムの実行速度を向上させることであり、他の目的はフォールトトレランスとアプリケーションマッチングです。
マルチプロセッサの良い例は、2つのコンピューターシステムに接続された単一の中央タワーです。マルチプロセッサは、計算速度、パフォーマンス、および費用対効果を向上させる手段と見なされ、可用性と信頼性を強化します。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaはマルチプロセッサについて説明します
マルチプロセッシングでは、すべてのCPUに同じ機能がある場合や、特定の機能用に予約されているものがあります。
マルチプロセッサのさまざまな使用方法は次のとおりです。
- 単一命令、単一データ(SISD)などのユニプロセッサとして
- 複数の命令、複数のデータ(MIMD)など、複数の観点で複数の個別の一連の命令を実行するための単一システム内
- 通常、ベクトル処理に使用される単一命令、複数データ(SIMD)など、さまざまな観点からの単一の一連の命令
- 複数の命令、単一データ(MISD)など、単一の視点での複数の一連の命令。フェイルセーフシステムの冗長性に使用され、場合によってはハイパースレッディングまたはパイプラインプロセッサの説明に使用されます。
マルチプロセッサを使用する利点は次のとおりです。
- 強化されたパフォーマンス
- 複数のアプリケーション
- 複数のユーザー
- アプリケーション内でのマルチタスク
- 高スループットおよび/または応答性
- CPU間のハードウェア共有
マルチプロセッサの通信アーキテクチャ:
- 通過
- すべてのプロセッサの独立したアドレス空間
- パスによるプロセッサ通信
- プロセッサにはプライベートメモリが含まれます
- 高価な非ローカルオペレーションに注意を集中
- 共有メモリ
- プロセッサ通信は、共有アドレス空間を使用して行われます
- プロセッサ通信は、共有メモリの読み取り/書き込みによって行われます
- 小規模デバイスで便利
- 低レイテンシー
- 非均一メモリアクセス(NUMA)または対称型マルチプロセッシング(SMP)