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

SuperScalarプロセッサは、複数の命令を同時に実行できるプロセッサの一種です。このタイプのプロセッサには、特定のタイプの基本機能を制御するいくつかのサブユニットが含まれています。他のプロセッサにもこれらのユニットがありますが、SuperScalarプロセッサは、メインプロセッサが他の何かで忙しい間、処理のためにこれらのユニットに直接送信される情報を入手できます。スーパースカラープロセッサは、3つの主要なプロセッサの中間点です。

CPUまたは単にプロセッサとも呼ばれるコンピューターの中央処理ユニットは、コンピューターの計算の大部分を行います。マシンで何かが起こるたびに、CPUは実際に発生する少し前に作業します。これにより、プロセッサは非常に忙しくなり、時間を費やして非常に価値があります。 CPUが制限に達したとき、他のコンピューター機能はプロセッサが追いつくのを待っています。

多くのCPUはメインプロセッサといくつかの小さな領域で構成されています。メインプロセッサコンピューターシステムの計算の大部分はありますか。算術ロジックユニットのような他のシステムには、非常に特定の機能があり、メインプロセッサよりも使用されていません。算術論理ユニットの場合、コンピューターの低レベルの数学関数を実行します。

この時点で、コンピュータープロセッサは、スカラー、スーパースカラー、ベクトルの3つの広範なカテゴリに分割されます。スカラーシステムは、ほとんどのユーザーが馴染みのあるプロセッサのタイプです。このプロセッサは、一度に1つのコマンドを受け入れ、順番または優先順位でそれらを実行します。これらのプロセッサは、ホームコンピューターとビジネスコンピューターの大部分を構成しています。

ベクトルプロセッサは、配列システムを介して複数のコマンドを一度に取ります。一連のコマンドは、プロセッサのメインコア内で同時に到着します。これらのコマンドは、プロセッサによってより大きなコマンドの単一部分として扱われ、同時に実行されます。

スーパースカラープロセッサは、これら2つの方法の中間点です。メインプロセッサは、スカラープロセッサと同様に、一度に1つのコマンドのみを取得できます。一方、プロセッサのセカンダリシステムには直接接続されており、他の形式のプロセッサには一般的には存在しません。これらの接続により、情報はメインプロセッサとは別の特定のコマンドと出力情報を実行できるサブシステムに直接フィードできます。これにより、プロセッサはベクトルプロセッサのように複数の命令で動作して出力できます。

この操作は、マルチコアプロセッサと混同しないでください。これらのシステムには、実際には1回のプロセッサ全体がアクティブになります。 SuperScalarプロセッサになるために、コマンドはシステム全体ではなくサブユニットに移動します。ほとんどの場合、マルチコアシステムはスカラーのプロセッサのコレクションですが、スーパースカラープロセッサでもある可能性があります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?