human
プロセッサはどのように詳細に機能しますか？
gpt
プロセッサは、あらゆるコンピューターの心/脳です。その主な目的は算術および論理的操作であり、プロセッサのジャングルに突入する前に、その主要なコンポーネントとその作業の原則を理解する必要があります。
プロセッサの2つの主要なコンポーネント
制御装置

制御デバイス（UU）は、プロセッサの制御を支援し、命令に従います。UUは、コンポーネントに正確に何をする必要があるかを伝えます。指示に従って、2番目のメインコンポーネントを含むコンピューターの他の部分と作業を調整します。算術論理デバイス（ALU）。すべての命令は最初に制御デバイスに届きます。

実装には2つのタイプがあります。

    ハードロジックに関するUU（Eng。HardwirdControlユニット）。作業の性質は、内部電気構造、つまり印刷回路基板またはクリスタルのデバイスによって決定されます。したがって、身体的介入のないこのようなUUの修正は不可能です。
    Micro -oprogram Control（Eng。MicroprogrambableControlユニット）のUU。特定の目的のためにプログラムできます。ソフトウェアパーツはUUメモリに保存されます。

ハードロジックに関するUUはより速いですが、マイクロプログラム制御を備えたUUはより柔軟な機能を備えています。
算術 - ロジカルデバイス

奇妙なことに、このデバイスは、これらの操作を実行する論理要素に対して、追加、減算、論理など、すべての算術および論理操作を実行します。

ほとんどの論理要素には、2つの入り口と1つの出口があります。

以下は、2つの入り口と2つの出口があるセミシャマー図です。AとBは入り口、Sは出力、C-転送（上級カテゴリへ）です。
情報ストレージ - レジスタとメモリ

前述のように、プロセッサはコマンドを実行します。ほとんどの場合、チームは中級、入力、または週末のデータを使用します。これらすべてのデータは、指示とともに、レジスタとメモリに保存されます。
レジスタ

登録は最小データメモリセルです。レジスタは、トリガー（英語のラッチ/フリップフロップ）で構成されています。トリガーは、論理要素で構成され、1ビットの情報を保存できます。

約トランス。トリガーは同期して非同期である可能性があります。非同期はいつでも状態を変える可能性があり、同期の入力での正/負の差の間にのみ同期することができます。

機能目的のために、トリガーはいくつかのグループに分かれています。

    RS-Trigger：入り口の両方でゼロレベルで条件を保持し、エントランスの1つにユニットをインストールするときに変更します（リセット/セットレセット/インストール）。
    JK-Trigger：IDはRSトリガーと同一ですが、2つの入り口で一度にユニットが一度にある場合、トリガーは条件を反対に変更します（スコア）。
    T-Trigger：その唯一の入力で、それぞれの時点で彼の状態を反対に変更します。
    D-トリガー：同期時の入り口の状態を覚えています。非同期D-トリガーは意味がありません。

中間データを保存するためには、RAMは適切ではありません。これにより、プロセッサが遅くなるためです。中間データはタイヤレジスタに送信されます。コマンド、週末、さらにはメモリセルの住所さえ保存できます。

メモリ（ラム）

RAM（運用ストレージデバイス、English RAM）は、これらの同じレジスタの大規模なグループです。このようなストレージのメモリは不安定であり、電源がオフになるとそこからのデータが消えます。RAMは、データ、データ自体、およびトリガーを駆動する録音/読み取りのフラグを配置する必要があるメモリセルのアドレスを受け入れます。

約トランス。RAMは静的で動的です - それぞれSRAMとDRAM。静的メモリでは、細胞はトリガーであり、動的 - コンデンサです。SRAMはより速く、DRAMは安価です。
チーム（指示）

チームは、コンピューターが実行すべき実際のアクションです。彼らはいくつかのタイプで来ます：

    算術：追加、減算、乗算など。
    論理：および（論理乗算/接続詞）、または（論理的合計/分離）、拒否など。
    情報：移動、入力、outtut、ロード、ストア。
    トランジションコマンド：goto、if ... goto、call、return。
    チームを停止：停止。

約トランス。実際、ALUのすべての算術操作は、追加とシフトの2つだけに基づいて作成できます。ただし、チャンピオンのより基本的なオペレーションはALUをサポートしています。

手順は、アセンブラーの言語でコンピューターに提供されるか、高レベル言語のコンパイラによって生成されます。

プロセッサでは、手順がハードウェアレベルで実装されています。1つのビートでは、単一のコアプロセッサが1つの命令を実行します