コンピュータプロセッサ:要素とコンポーネント

それはすべての操作コンピュータを介して行わ責任があるため、コンピュータのプロセッサは、コンピュータの主要部分です。ために、いくつかのコンポーネントは、CPUチップ内に存在する必要があります動作する。ここではこのようなコンポーネントの概要です。プロセッサは、主にコンピューターの頭脳は、リモートコンピュータにデータを転送するすべてのプロセスをコンピュータを介して入力してから実行を制御するためです。プロセッサ内部にはいくつかの基本的な要素が連携し、プロセッサは機能させるためです。これらの要素は以下の通りです:
 1。算術論理ユニットは、(ALU)は:これは、プロセッサのメインブロックと最も重要である。 ALUは、すべての計算をプロセッサを介して必要な実行するための責任があります。ユーザーが、たとえば、数字を追加する入力すると、このユニットは、計算を行い、出力デバイスに結果を出力します。このような、減算を追加する乗算、または部門としてすべての算術演算は、このユニットを使用して実行されます。また、論理演算アンディングなど、OR接続も、このユニットを使用して行われます。ユニットは、データを受け入れるし、操作を実行し、出力結果をプロセッサ内の他のユニットに。
 2。レジスタ:これは、デバイスの別のタイプのプロセッサ内に存在しています。レジスタは、一時的に結果を他のデバイスからのALUなどの取得保存する責任があります。 1つは、レジスタの短期記憶としては、時間の短い期間にいくつかの値を保存し、他の値を計算デバイスで必要に応じてかかると考えられる。たとえばあなたが最初の2つの数値を取る場合は、それらを追加し、結果を参照してください場合は、2つの数値を追加するためにより高いあなたの頭の中で、残りはこの省エネの番号を入れて対応するレジスタに残って保存10分です。
 3。バス:これは、コンポーネントの3種類のプロセッサの内部に存在です。バスの主な用途は、プロセッサやマザーボードなどのコンピュータ内部のプロセッサと、残りのデバイス間の内部コンポーネント間の任意のデータ型を転送することです。バスは3つの主要サブタイプに分かれています:
 A.のデータバス:このタイプのプロセッサ内の要素の間のデータバイトを転送するために使用されます。例時ALUはそれがレジスタにデータバスで、それを譲渡することが結果を出力してください。それが唯一のデータバイトを転送する責任があるので、ため、それは名前です。
 Bのアドレスバス:バス、このタイプのメモリから特定のデータをアドレスバス上の番号に基づいて取得するために使用されます。たとえば、アドレスバスは、1101のバイナリ値がある場合は。それは、そのアドレスのメモリの値を取得します。したがって、アドレスバスはメモリ内のデータを見つけるために、またはメモリ内の計算されたデータを配置する処理装置に指示します。
 Cの制御バス:バス、このタイプのプロセッサの要素間の制御信号を転送するために使用されます。たとえば、命令が、それはまた、操作がデコードされ、それがALUを搭載、操作がさらに制御バス上の特定の値を入れているお知らせいたします。ときプロセッサは、操作がさらにアドレスバス上の値に基づいて理解し、この値をデコードします。
 4。デコーダは:デバイスのこのタイプのプロセッサをどのようなメモリのユーザによって書かれた指示に基づいて行う必要がありますかに使用されます。だから、たとえば、いくつかのバイトがデコーダはそれらを読んでさらに命令に対応し、それがバイトに基づいてさらに、それはそれはプロセッサに通知する制御線をアクティブにする含まれている知っているメモリ内に発見さまた。したがってプロセッサは、メモリとプロセッサ間のインターフェイスと見なされます。