CPUを構成する部品は何ですか?
CPUを構成する部品には「計算機」と「コントローラ」があります。 CPU (Central Processing Unit) は主に 2 つの部分で構成されています: 1. 算術ユニットとは、さまざまな算術演算および論理演算を実行するコンピュータ内のコンポーネントを指し、その中で算術論理ユニットは中央処理コアの一部です。コントローラとは、主回路や制御回路の配線を所定の順序で切り替え、回路内の抵抗値を変化させてモータの起動、速度調整、制動、逆転などを制御する親機のことを指します。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
CPUを構成する部品には「計算機」と「コントローラ」があります。
中央処理装置 (CPU) は、コンピュータ システムのコンピューティングおよび制御コアとして、情報処理およびプログラム実行の最終実行ユニットです。 CPUは誕生以来、論理構造、動作効率、機能拡張において大きな進歩を遂げてきました。
中央処理装置 (CPU) は、電子コンピュータの主要なデバイスの 1 つであり、コンピュータの核となるコンポーネントです。その機能は主に、コンピュータの命令を解釈し、コンピュータ ソフトウェアでデータを処理することです。 CPU は、命令を読み取り、デコードし、実行するコンピューターの中核コンポーネントです。 中央処理装置は、主にコントローラと演算装置の 2 つの部分で構成されています。 コンピュータの全体的な機能を向上させる上で重要な役割を果たし、レジスタ制御などの複数の機能の普及を実現できます。論理演算、信号の送受信など、コンピュータのパフォーマンスを向上させるための優れた基盤を築きます。
オペレーター
オペレーターは、さまざまな算術演算および論理演算を実行するコンピューター内のコンポーネントを指します。算術論理ユニットは中央処理コアの一部です。
(1) 算術論理演算装置 (ALU)。算術論理演算装置とは、複数の算術演算や論理演算を実現できる組み合わせ論理回路を指し、中央処理の重要な部分です。算術論理演算器の演算は主に加算、減算、乗算などの 2 ビット算術演算です。演算プロセス中、算術論理ユニットは主にコンピュータ命令を使用して算術論理演算を実行します。一般的に、ALU は直接読み取りおよび読み取りの役割を果たし、特にプロセッサ コントローラ、メモリ、および入力に反映されます。および出力デバイス、入力と出力はバスに基づいて実装されます。入力コマンドには、オペレーションコードやフォーマットコードなどの命令語が含まれます。
(2) 中間レジスタ (IR)。その長さは 128 ビットで、実際の長さはオペランドによって決まります。 IR は「プッシュ アンド フェッチ」命令で重要な役割を果たします。この命令の実行中に、ACC の内容が IR に送信され、次にオペランドが ACC にフェッチされ、その後 IR の内容がスタックにプッシュされます。
(3) 演算アキュムレータ (ACC)。現在のレジスタは通常、長さが 128 ビットの単一のアキュムレータです。 ACC の場合、可変長アキュムレータとみなすことができます。命令を記述するプロセスでは、ACC 長の表現は一般に ACS の値に基づいており、ACS 長は ACC 長に直接関係します。ACS 長の 2 倍または半分は、ACC 長の 2 倍または半分とみなすこともできます。 。
(4) ディスクリプタレジスタ(DR)。これは主に記述子の保存と変更に使用されます。 DR の長さは 64 ビットであり、データ構造の処理を簡略化するためには、ディスクリプタの使用が重要な役割を果たします。 [2]
(5)Bレジスタ。命令の変更に重要な役割を果たします B レジスタの長さは 32 ビットです アドレス変更処理時のアドレス変更量を節約できます メインメモリのアドレスはディスクリプタを使用してのみ変更できます記述子は配列内の最初の要素を指すため、配列内の他の要素にアクセスするには修飾子が必要です。配列の場合、同じサイズのデータまたは同じサイズの要素で構成され、連続して格納されますが、一般的なアクセス方法はベクトルディスクリプタであり、ベクトルディスクリプタ内のアドレスはバイトアドレスであるため、変換中に処理を続行するときにこのプロセスでは、最初にベース アドレスを追加する必要があります。変換作業は主にハードウェアによって自動的に実行されますが、このプロセスでは配列の境界を超えないよう位置合わせに特別な注意を払う必要があります。
コントローラー
コントローラーはコンピューターの中枢であり、マシン全体のすべてのコンポーネントが自動調整されて動作するように指示します。コントローラーの制御下で、コンピューターはプログラムによって設定された手順に従って一連の操作を自動的に実行し、特定のタスクを完了できます。
コントローラとは、主回路や制御回路の配線を所定のシーケンスで切り替え、回路内の抵抗値を変化させて、モータの起動、速度調整、制動、逆転などを制御する親機のことをいいます。モーター。コントローラは、プログラムステータスレジスタPSR、システムステータスレジスタSSR、プログラムカウンタPC、命令レジスタなどで構成され、「意思決定機構」としてコマンドを発行し、動作の調整・指令の役割を担うのが主な役割です。コンピュータシステム全体のこと。制御には、組み合わせロジック コントローラーとマイクロプログラム コントローラーの 2 つの主なカテゴリがあり、どちらの部分にも独自の長所と短所があります。このうち、組み合わせ論理コントローラの構造は比較的複雑ですが、高速であるという利点があり、マイクロプログラムされたコントローラの設計は単純ですが、機械語命令の機能を変更する場合、マイクロプログラム全体を再プログラムする必要があります。
コントローラー内の主なコンポーネントは次のとおりです:
- #①命令レジスタ: メモリから取得した命令を格納します。
- ②デコーダ: 命令内のオペレーションコードを制御信号に変換します。
- ③ タイミング ビート ジェネレーター: コンピューターをリズミカルかつ規則的に動作させるためのタイミング パルス ビート信号を生成します。
- ④ 動作制御コンポーネント: 制御信号を組み合わせて各コンポーネントを制御し、対応する動作を完了します。
- ⑤命令カウンタ: 次の命令のアドレスを計算して指します。
幅広い知識: CPU の仕組み
フォン ノイマン アーキテクチャは、現代のコンピューターの基礎です。このアーキテクチャでは、プログラムとデータは均一に格納され、命令とデータは同じ記憶空間からアクセスされ、同じバスを介して送信される必要があり、重複して実行することはできません。フォン ノイマン システムによれば、CPU の作業は、命令フェッチ ステージ、命令デコード ステージ、命令実行ステージ、メモリ アクセス、および結果のライト バックの 5 つのステージに分割されます。- 命令フェッチ (IF、命令フェッチ) は、メイン メモリから命令レジスタに命令をフェッチするプロセスです。プログラム カウンタの値は、メイン メモリ内の現在の命令の位置を示します。命令がフェッチされると、プログラム カウンタ (PC) の値が命令語長に応じて自動的にインクリメントされます。 #命令デコードステージ(ID、命令デコード)では、命令をフェッチした後、命令デコーダがフェッチした命令を所定の命令フォーマットに従って分割・解釈し、識別・区別します。命令カテゴリとオペランドを取得するさまざまな方法が示されています。最新の CISC プロセッサは分割を使用して並列処理と効率を向上させます。
- 実行命令フェーズ (EX、execute) は、具体的には命令の機能を実装します。 CPU のさまざまな部分が接続されて、必要な操作が実行されます。
- アクセスおよびアクセスフェーズ (MEM、メモリ)、命令に従ってメインメモリにアクセスしてオペランドを読み取る必要があり、CPU はメインメモリ内のオペランドのアドレスを取得します。そして、メインメモリからオペランドを読み取ります。オペランドは読み込まれ、演算に使用されます。一部の命令はメイン メモリへのアクセスを必要としないため、この段階はスキップできます。
- 結果ライトバックステージ (WB、ライトバック)、最終ステージとして、結果ライトバックステージは、実行命令ステージの実行結果データを何らかの記憶形式に「書き戻す」 。結果データは通常、後続の命令ですぐにアクセスできるように CPU の内部レジスタに書き込まれます。多くの命令はプログラム ステータス ワード レジスタのフラグ ビットのステータスも変更します。これらのフラグ ビットはさまざまな演算結果を識別し、プログラムの動作に影響を与えるために使用されます。
- 命令が実行され、結果データが書き戻された後、予期しないイベント (結果のオーバーフローなど) が発生しなければ、コンピューターは次の命令アドレスを次の命令アドレスから取得します。プログラム カウンターを実行し、新しい命令を開始します。一連のループの後、次の命令が次の命令サイクルで順次フェッチされます。多くの複雑な CPU は、複数の命令を一度にフェッチし、デコードして、同時に実行できます。
関連知識の詳細については、
FAQ以上がCPUを構成する部品は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











ゲームは多くのリソースを消費するため、コンピューターの速度が低下するのが一般的です。ゲーム時の CPU 使用率を理解し、過負荷を避けることが重要です。したがって、適切な CPU 使用率を追跡することが、ゲーム体験をスムーズに保つための鍵となります。この記事では、ゲームの実行中に達成すべき適切な CPU 使用率について説明します。ゲーム中の CPU 使用率 CPU 使用率はプロセッサのワークロードの重要な指標であり、CPU のパフォーマンス仕様に依存します。一般に、より強力な CPU ほど使用率が高くなります。より多くのコアとスレッドを備えた CPU は、システム全体のパフォーマンスを向上させることができます。マルチスレッドのサポートは、CPU の潜在能力を最大限に引き出すのに役立ちます。ゲームでは、CPU 使用率はプロセッサー使用率に依存し、ゲームに影響を与える可能性があります。

Win11 システムを使用しているときに、コンピューターの動作が十分にスムーズでないことに気づき、CPU のパフォーマンスを向上させたいと考えていますが、その方法がわからないというユーザーが多くいます。以下では、Win11 システムで CPU パフォーマンスを最高レベルに設定し、コンピュータの効率を高める方法を詳しく紹介します。設定方法: 1. デスクトップ上の「このPC」を右クリックし、オプションリストから「プロパティ」を選択します。 2. 新しいインターフェースに入ったら、「関連リンク」の「システムの詳細設定」をクリックします。 3. 開いたウィンドウで、上部の「詳細設定」タブをクリックし、「パフォーマンス」の下部にある「&」をクリックします。

Windows リモート デスクトップ サービスを使用すると、ユーザーはコンピュータにリモート アクセスできるため、リモートで作業する必要がある人にとっては非常に便利です。ただし、ユーザーがリモート コンピュータに接続できない場合、またはリモート デスクトップがコンピュータの ID を認証できない場合、問題が発生する可能性があります。これは、ネットワーク接続の問題または証明書の検証の失敗が原因である可能性があります。この場合、ユーザーはネットワーク接続をチェックし、リモート コンピュータがオンラインであることを確認して、再接続を試行する必要がある場合があります。また、リモート コンピュータの認証オプションが正しく構成されていることを確認することが、問題を解決する鍵となります。 Windows リモート デスクトップ サービスに関するこのような問題は、通常、設定を注意深く確認して調整することで解決できます。時間または日付の違いにより、リモート デスクトップはリモート コンピューターの ID を確認できません。計算を確認してください

2024CSRankings 全国コンピューターサイエンス専攻ランキングが発表されました。今年、米国の最高のCS大学のランキングで、カーネギーメロン大学(CMU)が国内およびCSの分野で最高の大学の一つにランクされ、イリノイ大学アーバナシャンペーン校(UIUC)は6年連続2位となった。 3位はジョージア工科大学。次いでスタンフォード大学、カリフォルニア大学サンディエゴ校、ミシガン大学、ワシントン大学が世界第4位タイとなった。 MIT のランキングが低下し、トップ 5 から外れたことは注目に値します。 CSRankings は、マサチューセッツ大学アマースト校コンピューター情報科学部のエメリー バーガー教授が始めたコンピューター サイエンス分野の世界的な大学ランキング プロジェクトです。ランキングは客観的なものに基づいています

コンピュータの CPU をオーバークロックする方法 テクノロジーの継続的な進歩に伴い、コンピュータのパフォーマンスに対する人々の要求もますます高くなっています。コンピューターのパフォーマンスを向上させる効果的な方法は、オーバークロックによって CPU の動作周波数を上げることです。オーバークロックにより、CPU はデータをより高速に処理できるようになり、より高いコンピューティング能力が提供されます。では、コンピューターの CPU をオーバークロックするにはどうすればよいでしょうか?ここではオーバークロックの基本原理と具体的な操作方法を紹介します。まず、オーバークロックがどのように機能するかを理解しましょう。 CPUの動作周波数はマザーボード上の水晶発振器によって決まります。

Intel XTU は、コンピュータのパフォーマンスを簡単に管理できる強力なアプリケーションです。 CPU 電圧を調整することで過熱の問題を解決したり、オーバークロックしてパフォーマンスを向上したりできます。この記事では、電圧の調整やオーバークロックなど、インテル XTU を利用してコンピューターのパフォーマンスを最適化する方法について説明します。不足電圧とオーバークロックは CPU にどのような影響を与えますか? CPU のアンダーボルトとオーバークロックの方法を学ぶ前に、まずそれらが何であるかを理解する必要があります。不足電圧とは、CPU に必要な電圧を徐々に下げることを指します。高電圧により温度が高くなるため、このプロセスは熱の放出を減らすのに役立ちます。 CPU への電圧供給を下げることにより、温度を効果的に下げることができます。ラップトップが熱くなって速度が低下し始めた場合は、すぐに問題を解決する必要があります。

1. まず、タスクバーの空白スペースを右クリックして[タスクマネージャー]オプションを選択するか、スタートロゴを右クリックして[タスクマネージャー]オプションを選択します。 2. 開いたタスク マネージャー インターフェイスで、右端の [サービス] タブをクリックします。 3. 開いた[サービス]タブで、下の[サービスを開く]オプションをクリックします。 4. 表示される[サービス]ウィンドウで、[InternetConnectionSharing(ICS)]サービスを右クリックし、[プロパティ]オプションを選択します。 5. 表示されたプロパティ画面で[プログラムから開く]を[無効]に変更し、[適用]をクリックして[OK]をクリックします。 6. スタートロゴをクリックし、シャットダウンボタンをクリックして[再起動]を選択し、コンピュータの再起動を完了します。

7月28日の当サイトのニュースによると、海外メディアTechRaderは、富士通が2027年に出荷予定の「FUJITSU-MONAKA」(以下、MONAKA)プロセッサを詳しく紹介したと報じた。 MONAKACPUは「クラウドネイティブ3Dメニーコア」アーキテクチャをベースとし、Arm命令セットを採用しており、AIコンピューティングに適しており、メインフレームレベルのRAS1を実現できます。富士通は、MONAKAはエネルギー効率と性能の飛躍的な向上を達成すると述べた。超低電圧(ULV)技術などの技術のおかげで、CPUは2027年には競合製品の2倍のエネルギー効率を達成でき、冷却には水冷が必要ない; さらに、プロセッサのアプリケーションパフォーマンスが相手の2倍に達することもあります。命令に関しては、MONAKAにはvectorが搭載されています。