コンピュータの中央処理装置 (CPU) は、 単一の集積回路 (IC) と呼ばれます マイクロプロセッサ 。
CPUとして機能するマイクロプロセッサを1つ搭載したデジタルコンピュータをマイコンといいます。
これは、メモリと呼ばれる記憶装置からバイナリ命令を読み取り、入力としてバイナリ データを受け取り、それらの命令に従ってデータを処理し、結果を出力として提供する、プログラマブルで多目的なクロック駆動のレジスタベースの電子デバイスです。
マイクロプロセッサには、トランジスタ、レジスタ、ダイオードなど、連携して動作する何百万もの小さなコンポーネントが含まれています。
マイコンのブロック図
マイクロプロセッサは、ALU、制御ユニット、レジスタ アレイで構成されます。どこ 行く 入力デバイスまたはメモリから受信したデータに対して算術演算および論理演算を実行します。コントロールユニットは、コンピュータ内の命令とデータの流れを制御します。そして、 レジスタ配列 B、C、D、E、H、L などの文字で識別されるレジスタとアキュムレータで構成されます。
マイクロプロセッサの進化
マイクロプロセッサは、世代またはマイクロプロセッサのサイズに従って分類できます。
Javaでのリストの例
第 1 世代 (4 ビット マイクロプロセッサ)
第 1 世代のマイクロプロセッサは、1971 年から 1972 年にかけてインテル コーポレーションによって導入されました。と名付けられました インテル4004 4ビットプロセッサだったからです。
それはシングルチップ上のプロセッサでした。加算、減算、ブール OR、ブール AND などの単純な算術演算および論理演算を実行できます。
私は、ストレージ メモリから命令をフェッチし、それをデコードし、それを実行するための制御パルスを生成するなどの制御機能を実行できる制御ユニットを持っていました。
第 2 世代 (8 ビット マイクロプロセッサ)
第 2 世代のマイクロプロセッサは、1973 年にインテルによって再び導入されました。これは、8 ビット ワードで算術演算と論理演算を実行できる最初の 8 ビット マイクロプロセッサでした。それが Intel 8008 であり、さらに改良されたバージョンが Intel 8088 でした。
第 3 世代 (16 ビット マイクロプロセッサ)
1978 年に導入された第 3 世代のマイクロプロセッサは、次のようなものに代表されます。 Intelの8086、Zilog Z800および80286 、ミニコンピュータのような性能を持つ 16 ビット プロセッサでした。
10mlってどのくらいですか
第 4 世代 (32 ビット マイクロプロセッサ)
いくつかの異なる企業が 32 ビット マイクロプロセッサを導入しましたが、最も人気のあるのは インテル 80386 。
第 5 世代 (64 ビット マイクロプロセッサ)
1995年から現在まで5代目となります。 80856 の後、Intel は新しいプロセッサ、つまり Pentium プロセッサを発表し、その後、 ペンティアムプロCPU を使用すると、単一システム内の複数の CPU で多重処理を実現できます。
その他の改良された 64 ビット プロセッサは次のとおりです。 Celeron、デュアル、クアッド、オクタコアプロセッサー 。
Javaの回帰式
表: 重要なインテル マイクロプロセッサー
マイクロプロセッサ | 発明の年 | 語長 | メモリアドレッシング容量 | ピン | 時計 | 備考 |
---|---|---|---|---|---|---|
4004 | 1971年 | 4ビット | 1KB | 16 | 750KHz | 最初のマイクロプロセッサ |
8085 | 1976年 | 8ビット | 64KB | 40 | 3~6MHz | 人気の 8 ビット マイクロプロセッサ |
8086 | 1978年 | 16ビット | 1MB | 40 | 5~8MHz | PC/XTで広く使用されています |
80286 | 1982年 | 16ビット | 16MB 実容量、4 GB 仮想容量 | 68 | 6~12.5MHz | PC/ATで広く使用されています |
80386 | 1985年 | 32ビット | 実容量 4GB、仮想容量 64TB | 132 14X14 PGA | 20~33MHz | オンチップにMMUを搭載 |
80486 | 1989年 | 32ビット | 実容量 4GB、仮想容量 64TB | 168 17X17 PGA | 25~100MHz | MMU、キャッシュ、FPU、120万個のトランジスタを搭載 |
ペンティアム | 1993年 | 32ビット | 4GB 実数、32 ビット アドレス、64 ビット データ バス | 237 PGA | 60-200 | 2 ALU、2 キャッシュ、FPU、330 万個のトランジスタ、3.3 V、750 万個のトランジスタを含む |
ペンティアムプロ | 1995 | 32ビット | 64GB 実数、36 ビット アドレス バス | 387 PGA | 150~200MHz | データフロープロセッサです。 2次キャッシュも内蔵、3.3V |
ペンティアム II | 1997年 | 32ビット | - | - | 233~400MHz | すべての機能 Pentium pro plus MMX テクノロジー、3.3 V、750 万トランジスタ |
ペンティアムⅢ | 1999年 | 32ビット | 64GB | 370PGA | 600~1.3MHz | Pentium II の改良版。 70 個の新しい SIMD 命令 |
ペンティアム4 | 2000年 | 32ビット | 64GB | 423 PGA | 600~1.3GHz | Pentium IIIの改良版 |
イタニウム | 2001年 | 64ビット | 64 アドレス行 | 423 PGA | 733MHz~1.3GHz | 64ビットEPICプロセッサ |
どこ、
マイクロプロセッサで使用される基本用語
以下は、マイクロプロセッサで使用されるいくつかの基本用語のリストです。
指図書 - マイクロプロセッサが理解できるコマンドのグループを命令セットと呼びます。ハードウェアとソフトウェアの間のインターフェイスです。
バス - データ、アドレス、または制御情報をマイクロプロセッサ内のさまざまな要素に送信することを目的とした導体のセット。マイクロプロセッサには、データ バス、アドレス バス、制御バスの 3 種類のバスがあります。
IPC (サイクルごとの命令数) - CPU が 1 クロックで実行できる命令の数の尺度です。
クロック速度 - プロセッサが 1 秒あたりに実行できる操作の数です。メガヘルツ (MHz) またはギガヘルツ (GHz) で表すことができます。クロックレートとも呼ばれます。
帯域幅 - 1 つの命令で処理されるビット数は帯域幅と呼ばれます。
語長 - プロセッサが一度に処理できるビット数は、プロセッサのワード長と呼ばれます。 8 ビット マイクロプロセッサは、一度に 8 ビット データを処理できます。ワード長の範囲は、マイコンの種類に応じて 4 ビットから 64 ビットまでです。
数学パウJava
データ型 - マイクロプロセッサは、バイナリ、ASCII、符号付きおよび符号なしの数値などの複数のデータ型形式をサポートします。
マイクロプロセッサの働き
マイクロプロセッサは、フェッチ、デコード、実行というシーケンスに従って命令を実行します。
最初に、命令はコンピュータの記憶メモリに順番に格納されます。マイクロプロセッサは、格納領域 (メモリ) からこれらの命令をフェッチし、それをデコードして、STOP 命令が満たされるまでそれらの命令を実行します。次に、結果をバイナリ形式で出力ポートに送信します。これらのプロセスの間に、レジスタは一時データを保存し、ALU (算術論理演算装置) が演算機能を実行します。