Skip to main content

SuperScalarプロセッサとは何ですか?

superScalarプロセッサは、複数の命令を同時に実行できるプロセッサの一種です。このタイプのプロセッサには、特定のタイプの基本機能を制御するいくつかのサブユニットが含まれています。他のプロセッサにもこれらのユニットがありますが、SuperScalarプロセッサは、メインプロセッサが他の何かで忙しい間、処理のためにこれらのユニットに直接送信される情報を入手できます。SuperScalarプロセッサは、3つの主要なプロセッサの中間点です。マシンで何かが起こるたびに、CPUは実際に発生する少し前に作業します。これにより、プロセッサは非常に忙しくなり、時間を費やして非常に価値があります。CPUが限界に達したとき、他のコンピューター機能はプロセッサが追いつくのを待っています。メインプロセッサは、コンピューターシステムの計算の大部分を実行します。算術ロジックユニットのような他のシステムには、非常に特定の機能があり、メインプロセッサよりも使用されていません。算術論理ユニットの場合、コンピューターの低レベルの数学関数を実行します。スカラーシステムは、ほとんどのユーザーが馴染みのあるプロセッサのタイプです。このプロセッサは、一度に1つのコマンドを受け入れ、順番または優先順位でそれらを実行します。これらのプロセッサは、ホームコンピューターとビジネスコンピューターの大部分を構成しています。一連のコマンドは、メインコアのプロセッサ内に同時に到着します。これらのコマンドは、プロセッサによってより大きなコマンドの単一部分として扱われ、同時に実行されます。superscalarプロセッサは、これら2つの方法の中間点です。メインプロセッサは、スカラープロセッサと同様に、一度に1つのコマンドのみを取得できます。一方、プロセッサのセカンダリシステムへの直接的な接続があり、他の形式のプロセッサには一般的には存在しません。これらの接続により、情報はメインプロセッサとは別の特定のコマンドと出力情報を実行できるサブシステムに直接フィードできます。これにより、プロセッサはベクトルプロセッサのように複数の命令で動作して出力できます。これらのシステムには、実際には1回のプロセッサ全体がアクティブになります。SuperScalarプロセッサになるために、コマンドはシステム全体ではなくサブユニットに移動します。ほとんどの場合、マルチコアシステムはスカラーのプロセッサのコレクションですが、スーパースカラープロセッサでもある可能性があります。