ホームページ よくある問題 中央処理装置には何が含まれますか?

中央処理装置には何が含まれますか?

Oct 23, 2020 pm 02:08 PM
コントローラ オペレーター CPU

中央処理装置には、演算装置とコントローラーが含まれます。演算装置とはコンピュータの中でさまざまな算術・論理演算を行う部品のことで、算術論理演算装置は中央演算処理コアの一部、コントローラとは主回路や制御回路の配線を変更したり、抵抗値を変更したりするものを指します。所定のシーケンスで回路を構成し、モーターの始動、速度調整、ブレーキ、逆転を制御するマスターデバイス。

中央処理装置には何が含まれますか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

中央処理装置 (CPU) は、電子コンピュータの主要なデバイスの 1 つであり、コンピュータの核となるコンポーネントです。その機能は主に、コンピュータの命令を解釈し、コンピュータ ソフトウェアでデータを処理することです。 CPU は、命令を読み取り、デコードし、実行するコンピューターの中核コンポーネントです。中央処理装置は主にコントローラと演算装置の 2 つの部分で構成され、これらの部分にはキャッシュ メモリとそれらの間の接続を実現するデータおよび制御バスも含まれます。電子コンピュータの 3 つのコア コンポーネントは、CPU、内部メモリ、および入出力デバイスです。中央処理装置の主な機能は、命令の処理、演算の実行、時間の制御、およびデータの処理です。

コンピュータ アーキテクチャにおいて、CPU は、コンピュータのすべてのハードウェア リソース (メモリ、入出力ユニットなど) を制御および割り当て、一般的な操作を実行するコア ハードウェア ユニットです。 CPU はコンピュータの計算および制御のコアです。コンピュータ システム内のすべてのソフトウェア層の動作は、最終的には命令セットを通じて CPU 動作にマッピングされます。

中央処理装置の場合、大規模集積回路とみなすことができ、さまざまなデータを処理して処理することが主な役割となります。従来のコンピュータは記憶容量が比較的小さいため、大規模なデータの処理が難しく、処理効果も比較的低かった。我が国の情報技術レベルの急速な発展に伴い、高構成プロセッサコンピュータが登場し、高構成プロセッサは制御センターとして使用され、コンピュータCPUの構造と機能の向上に重要な役割を果たしています。中央処理装置の中核となるコントローラと演算装置は、コンピュータ全体の機能を向上させる上で重要な役割を果たしており、レジスタ制御、論理演算、信号送受信などの多機能の普及を実現できます。 、コンピューターのパフォーマンスを向上させるための優れた基盤を築きます。

集積回路はコンピュータ内の信号を調整する役割を果たし、ユーザーの操作指示に従ってさまざまな指示タスクを実行します。中央処理装置は非常に大規模な集積回路です。下図に示すような演算装置、制御装置、レジスタ等で構成され、各種データの処理・加工が動作の要となります。

従来のコンピューターは、大規模なデータ セットに直面した場合、ストレージ容量が小さく、動作効率が低くなります。新世代のコンピュータは、制御の中枢として高構成のプロセッサを使用しており、CPU には構造と機能の点で大きな改善の余地があります。中央処理装置は、演算装置と制御装置を主要な装置として使用し、論理演算、レジスタ制御、プログラムのコーディング、信号の送受信など、徐々に多機能に拡張します。これらにより、CPU 制御性能の最適化とアップグレードが高速化されます。

コア部分

演算子

演算子とは、コンピュータ内のさまざまな演算およびコンポーネントを指します。論理演算演算。算術論理演算ユニットは中央処理コアの一部です。

(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 ビットであり、データ構造の処理を簡略化するためには、ディスクリプタの使用が重要な役割を果たします。

(5)Bレジスタ。命令の変更に重要な役割を果たします Bレジスタの長さは32ビットです アドレス変更処理時のアドレス変更量を節約できます メインメモリのアドレスはディスクリプタでのみ変更できます記述子は配列内の最初の要素を指すため、配列内の他の要素にアクセスするには修飾子が必要です。配列の場合、同じサイズのデータ​​または同じサイズの要素で構成され、連続して格納されますが、一般的なアクセス方法はベクトルディスクリプタであり、ベクトルディスクリプタ内のアドレスはバイトアドレスであるため、変換中に処理を続行するときにこのプロセスでは、最初にベース アドレスを追加する必要があります。変換作業は主にハードウェアによって自動的に実行されますが、このプロセスでは配列の境界を超えないよう位置合わせに特別な注意を払う必要があります。

コントローラ

コントローラとは、主回路や制御回路の配線を所定の順序で変更し、回路内の抵抗値を変更して起動を制御するものを指します。速度調整、ブレーキおよびリバースマスターデバイス。コントローラは、プログラムステータスレジスタPSR、システムステータスレジスタSSR、プログラムカウンタPC、命令レジスタなどで構成され、「意思決定機構」としてコマンドを発行し、動作の調整・指令の役割を担うのが主な役割です。コンピュータシステム全体のこと。制御には、組み合わせロジック コントローラーとマイクロプログラム コントローラーの 2 つの主なカテゴリがあり、どちらの部分にも独自の長所と短所があります。このうち、組み合わせ論理コントローラの構造は比較的複雑ですが、高速であるという利点があり、マイクロプログラムされたコントローラの設計は単純ですが、機械命令の機能を変更する場合、マイクロプログラム全体を再プログラムする必要があります。

以上が中央処理装置には何が含まれますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Windows 11 で Xbox One コントローラーを適切に調整する方法 Windows 11 で Xbox One コントローラーを適切に調整する方法 Sep 21, 2023 pm 09:09 PM

Windows がゲーム プラットフォームとして選ばれるようになったため、そのゲーム指向の機能を特定することがさらに重要になっています。その 1 つは、Windows 11 で Xbox One コントローラーを調整する機能です。組み込みの手動キャリブレーションを使用すると、ドリフト、ランダムな動き、またはパフォーマンスの問題を取り除き、X、Y、Z 軸を効果的に調整できます。利用可能なオプションが機能しない場合は、いつでもサードパーティの Xbox One コントローラー調整ツールを使用できます。確認してみましょう! Windows 11 で Xbox コントローラーを調整するにはどうすればよいですか?続行する前に、コントローラーをコンピューターに接続し、Xbox One コントローラーのドライバーを更新していることを確認してください。この作業中に、利用可能なファームウェアのアップデートもインストールします。 1. 風を利用する

Laravelをゼロから学ぶ:コントローラーメソッド呼び出しの詳細説明 Laravelをゼロから学ぶ:コントローラーメソッド呼び出しの詳細説明 Mar 10, 2024 pm 05:03 PM

Laravelをゼロから学ぶ:コントローラーメソッド呼び出しの詳細解説 Laravelの開発において、コントローラーは非常に重要な概念です。コントローラーはモデルとビューの間のブリッジとして機能し、ルートからのリクエストを処理し、対応するデータを表示のためにビューに返す責任を負います。コントローラー内のメソッドはルートから呼び出すことができます。この記事では、コントローラー内のメソッドの記述方法と呼び出し方法を詳しく紹介し、具体的なコード例を示します。まず、コントローラーを作成する必要があります。 Artisan コマンド ライン ツールを使用して、

PHPでCodeIgniter4フレームワークを使用するにはどうすればよいですか? PHPでCodeIgniter4フレームワークを使用するにはどうすればよいですか? May 31, 2023 pm 02:51 PM

PHP は非常に人気のあるプログラミング言語であり、CodeIgniter4 は一般的に使用される PHP フレームワークです。 Web アプリケーションを開発する場合、フレームワークを使用すると、開発プロセスのスピードアップ、コードの品質の向上、メンテナンス コストの削減が可能になり、非常に役立ちます。この記事ではCodeIgniter4フレームワークの使い方を紹介します。 CodeIgniter4 フレームワークのインストール CodeIgniter4 フレームワークは、公式 Web サイト (https://codeigniter.com/) からダウンロードできます。下

オペレーターはどのような論理演算を実行できますか? オペレーターはどのような論理演算を実行できますか? Aug 26, 2022 am 11:40 AM

演算ユニットは算術演算および論理演算を実行できます。演算器の基本的な機能は、四則演算、AND、OR、否定などの論理演算、四則演算や論理シフト演算、値の比較、記号の変更、主記憶アドレスの計算など、さまざまなデータの処理を完了することです。 、など。演算装置は、データを処理するコンピュータ内の機能コンポーネントであり、データ処理には主にデータに対する算術演算と論理データに対する論理演算が含まれ、データに対する算術演算および論理演算を実行することが演算装置の中心的な機能です。

Laravelコントローラーとは何ですか Laravelコントローラーとは何ですか Jan 14, 2023 am 11:16 AM

laravel では、コントローラー (Controller) は特定の機能を実装するために使用されるクラスであり、コントローラーは関連するリクエスト処理ロジックを別のクラスに結合できます。一部のメソッドは、特定の機能を実装するためにコントローラーに保存されます。コントローラーはルーティングを通じて呼び出され、コールバック関数は使用されなくなり、コントローラーは「app/Http/Controllers」ディレクトリに保存されます。

Laravel スタディガイド: コントローラーメソッド呼び出しのベストプラクティス Laravel スタディガイド: コントローラーメソッド呼び出しのベストプラクティス Mar 11, 2024 am 08:27 AM

Laravel 学習ガイドでは、コントローラー メソッドの呼び出しは非常に重要なトピックです。コントローラーはルーティングとモデルの間のブリッジとして機能し、アプリケーションで重要な役割を果たします。この記事では、コントローラー メソッド呼び出しのベスト プラクティスを紹介し、読者の理解を助ける具体的なコード例を示します。まず、コントローラー メソッドの基本構造を理解しましょう。 Laravel では、コントローラー クラスは通常 app/Http/Controllers ディレクトリに保存され、各コントローラー クラスには複数のものが含まれます。

コンピュータの中央処理装置の英語略語の書き方 コンピュータの中央処理装置の英語略語の書き方 Oct 27, 2022 pm 01:48 PM

コンピュータの中央処理装置の英語略称は CPU で、英語の正式名は Central Processing Unit です。中央処理装置は、コンピュータ システムの計算および制御の中核であり、情報処理およびプログラムの最終実行単位です。 CPUは演算器、コントローラ、レジスタで構成され、それらの間の接続を実現するバス構造はデータ、コントロール、ステータスで構成されます。

Yii フレームワークでコントローラーを使用して Ajax リクエストを処理する方法 Yii フレームワークでコントローラーを使用して Ajax リクエストを処理する方法 Jul 28, 2023 pm 07:37 PM

Yii フレームワークでは、コントローラーはリクエストの処理において重要な役割を果たします。通常のページ リクエストの処理に加えて、コントローラーを使用して Ajax リクエストを処理することもできます。この記事では、Yii フレームワークで Ajax リクエストを処理する方法を紹介し、コード例を示します。 Yii フレームワークでは、Ajax リクエストの処理は次の手順で実行できます。 最初の手順は、コントローラー (Controller) クラスを作成することです。 Yii フレームワークが提供する基本コントローラークラス yiiwebCo を継承できます。