スーパースカラープロセッサとは

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

CPUまたは単にプロセッサとも呼ばれるコンピューターの中央処理装置は、コンピューターの大部分の計算を行います。 マシンで何かが発生するたびに、実際に発生する少し前にCPUがそのマシンで動作します。 これにより、プロセッサが非常にビジーになり、プロセッサに費やす時間が非常に貴重になります。 CPUが限界に達すると、他のコンピューター機能はプロセッサーが追いつくのを待ちます。

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

この時点で、コンピュータープロセッサは、スカラー、スーパースカラー、ベクトルの3つの大きなカテゴリに分類されます。 スカラーシステムは、ほとんどのユーザーが使い慣れているプロセッサのタイプです。 このプロセッサは、一度に1つのコマンドを受け入れ、優先順位に従って順番に実行します。 これらのプロセッサーは、家庭用および業務用コンピューターの大部分を構成しています。

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

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

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

他の言語

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

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