マイクロプロセッサーは、最新のコンピューター・プロセッサーの主要なタイプで、中央処理装置(CPU)のコンポーネントと機能を、1つの集積回路(IC)または接続された数個のICに組み込んだものです。
CPUと同様、マイクロプロセッサーは、一般的にコンピューターの「頭脳」と考えられており、従来のCPUとは異なり、一般的なCPUの演算回路、論理回路、制御回路を、1つの多目的、クロック駆動、レジスタベースのデジタル回路に集積したものです。
CPUとマイクロプロセッサーという用語は、多くの場合、同じ意味で使用されますが、マイクロプロセッサーは基本的に、1つのチップ上にCPUの機能を集約したものです。このシングルチップ設計により、脆弱な電気接続の数が減ることで、障害点が発生する可能性が減り、信頼性が向上します。そのため、マイクロプロセッサーは、複数の独立したコンポーネントが組み込まれた従来のCPUにほぼ完全に取って代わりました。
マイクロプロセッサーが登場する前、コンピューターはラックに収納された数多くのICを使用して、コンピューターの主要な演算機能を実現していました。1971年には、世界初の商用マイクロプロセッサーであるIntel 4004が登場し、コンピューティング・テクノロジーに大きな変革が起こりました。Federico Faggin氏が設計したこの画期的なデバイスは、電卓用に12個のカスタム・マイクロチップを製作して欲しいという、日本の電子機器メーカー、Busicom社からの依頼に単に対応したわけではありませんでした。Intel社が12個のチップを1つずつ製造する代わりに、汎用ロジック・デバイスを開発したことは、演算に対するIBMの考え方を根本から変える画期的な出来事となりました。
Intel 4004のアーキテクチャーは、今日の基準からするとパワー不足で、740 kHzのクロック速度で動作し、最大4ビット(「ニブル」とも呼ばれます)のデータ・ストリームしか処理できませんでした。4004は最新の8ビット~64ビットのマイクロプロセッサーほど強力ではありませんが、回路においては画期的な大発明であると広く考えられています。ムーアの法則で予測されていたように、半導体テクノロジーの急速な発展により、処理能力は大幅に向上しました。Intel社やPentium社といった大手サプライヤーによって製造されているマイクロプロセッサーは、IBM、Microsoft社、Apple社など、すべての大手テクノロジー企業で使用されており、TVリモコンや宇宙国際ステーションなど、何千ものシステムやアプリケーションに搭載されています。
最新のマイクロプロセッサーは、何百万もの小さなトランジスター、抵抗、ダイオードを、1つの半導体材料の上に集積することで、CPUの主要コンポーネントを構築します。これらのコンポーネントは、さまざまなタイプの独自のコンピューター・アーキテクチャーを構築できるよう配置され、演算を行ったり、命令を実行したりします。平均的なマイクロプロセッサーの機能は、4つの主要なステップに分類できます。
マイクロプロセッサーは、CPUの主要なコンポーネントを1つの回路に集約することで、これらの処理を完了できます。マイクロプロセッサーの主要なコンポーネントは、次のとおりです。
マイクロプロセッサーのアーキテクチャーとは、プロセッサーのさまざまなCPUコンポーネントのさまざまな設計および構成方法を指します。以下は、マイクロプロセッサーの主要なアーキテクチャー要素です。
マイクロプロセッサーは、パワー、性能、アーキテクチャー方法論、サイズ、エネルギー消費量のほか、多くの変数に幅があり、あらゆる種類のアプリケーションに対応できるよう設計されています。汎用マイクロプロセッサーは、一般的にパソコンやモバイル機器に使用されていますが、デジタル・シグナル・プロセッサー(DSP)のような特殊な高性能ユニットは、音声、動画、画像処理のような要求の厳しいタスク向けに設計されています。
以下は、マイクロプロセッサーの主なタイプの一部です。
この多用途なマイクロプロセッサーは、ノートPCやサーバーなど、幅広い一般的なアプリケーションやデバイスに搭載されています。
マイクロコントローラーにはマイクロプロセッサーが搭載されていると言う方が正確ですが、このようなタイプのチップには、動作するコンピューターに必要なすべての追加コンポーネント、つまり内蔵メモリーも搭載されています。マイクロコントローラーはマイクロコンピューターのように機能し、組み込みコンピューター・システム内の特定の要素を制御するのに適しています。小型で低消費電力のマイクロコントローラーは、複雑なオペレーティング・システムを実行する必要がなく、一般的には、エンジン制御ユニット(ECU)、先進運転支援システム(ADAS)、インフォテインメント・ユニットを最適化するために自動車産業で使用されているほか、さまざまな家庭用電子機器、さらには産業オートメーションでも使用されています。
DSPは高速数値計算に特化しており、多くの場合、音声処理、通信、画像処理などの要求の厳しいタスクに使用されます。また、気象センサーなど、アナログ信号をデジタル信号に変換する必要があるアプリケーションでも見られる場合があります。DSPは一般的に、監視ドローンといった自律航空機などの軍事用途で使用されています。
ASICマイクロプロセッサーは特定のタスク用に設計されており、さまざまな用途における特定の要求を満たすようにカスタマイズされています。ASICマイクロプロセッサーの例としては、ゲーム機や暗号通貨マイニング用のカスタム・チップなどがあります。DSP、GPU、およびその他のタイプの特殊なマイクロプロセッサーも技術的にはASICです。
GPUマイクロプロセッサーは、強力なパフォーマンスと並列処理を必要とするデジタル・ビデオやグラフィックスのレンダリングという要求の厳しいタスク向けに特別に設計されたものです。ハイエンド・ゲームに極めて重要である強力なGPUマイクロプロセッサーは、一般的に暗号通貨マイニングでも使用されており、消費電力が高いことで知られています。
通信スイッチ、ルーター、ネットワーク・セキュリティー・デバイスで最も頻繁に使用されるネットワーク・データ・パケットを処理するために特別に最適化されたASICマイクロプロセッサーの一種。
浮動小数点ユニット(FPU)などのコプロセッサーは、システムのメインCPUの補助サポートを行い、高度な科学計算や複雑な数式の実行など、要求の厳しい特定のタスクを行っている間のパフォーマンスを向上させるよう設計されています。
IBM Cloud Infrastructure Centerは、IBM zSystemsおよびIBM LinuxONE上のプライベートクラウドのインフラストラクチャーを管理するためのOpenStack互換ソフトウェア・プラットフォームです。
企業のハイブリッドクラウドとAI戦略のために設計された、サーバー、ストレージ、ソフトウェアを紹介します。
安全性と柔軟性を備えたクラウドで、ビジネスの成長に合わせてリソースを無理なく拡張できます。