中央処理装置(CPU)はコンピューターの頭脳です。タスクの割り当てと処理を担当し、あらゆる種類のコンピューターが使用する操作機能を管理します。
CPUの種類は、データの処理に使用するチップの種類に応じて指定されます。多種多様なプロセッサーとマイクロプロセッサーが提供されており、パワフルな新プロセッサーが常に開発されています。CPUの処理能力により、コンピューターはマルチタスク処理を実行できるようになります。使用可能なCPUの種類について説明する前に、CPUの種類を理解するのに欠かせないいくつかの基本用語を抑えておきましょう。
CPUには多数のコンポーネントがありますが、CPUの動作とその動作方法を理解する上で特に重要なのは次の点です。
上記のコンポーネントに加えて、最近のCPUには通常、次のものが含まれています。
CPUは、同期を支援するコンピューター・クロックと連携して制御装置によって管理される、ある種の繰り返しコマンド・サイクルを使用します。
CPUの作業は、確立されたサイクル(CPU命令サイクルと呼ばれる)に従って行われます。CPU命令サイクルは、一定の反復回数を指定します。これはそのコンピューターの処理能力で対応できる、基本的な計算命令が繰り返される回数です。
3つの基本的な計算命令は次のとおりです。
処理速度を高速化するための基本的な試みにより、一部のコンピューター所有者は、通常はより多くのメモリー・コアの適用を必要とする、高速パフォーマンスを実現するための通常の手順を省略するようになりました。代わりに、これらのユーザーは、コンピューターのクロックをより高速に実行できるように調整します。「オーバークロック」プロセスは、スマートフォンを「ジェイルブレイク」してパフォーマンスを変更することに似ています。残念ながら、スマートフォンのジェイルブレイクと同様に、このような改造はデバイスに悪影響を及ぼす可能性があり、コンピューター・メーカーはこれを全面的に禁止しています。
CPUは、それを駆動するプロセッサーまたはマイクロプロセッサーによって定義されます。
CPUをサポートする製品を製造したりソフトウェアを開発したりする企業は数多くありますが、近年ではその数はわずか数社の大手企業にまで絞り込まれてきました。
この分野で主流の二大企業はIntel社とAdvanced Micro Devices(AMD)社です。それぞれ異なるタイプの命令セット・アーキテクチャー(ISA)を使用します。Intel社のプロセッサーは、複合命令セット・コンピューター(CISC)アーキテクチャーを、AMDプロセッサーは、縮小命令セット・コンピューター(RISC)アーキテクチャーをそれぞれ使用しています。
「画像処理装置」という用語には「画像」という単語が含まれていますが、この表現ではGPUの本質である速度を正確に表現できません。この場合、速度の向上がコンピューター・グラフィックスの高速化をもたらしています。
GPUは、PC、スマートフォン、ビデオゲーム機にすぐに応用できる電子回路の一種で、元々これらのために開発されました。現在、GPUは、暗号通貨のマイニングや ニューラル・ネットワークのトレーニングなど、グラフィック・アクセラレーションとは関係のない目的にも使用されています。
コンピューター小型化の探求は続き、コンピューター・サイエンティストはマイクロプロセッサーと呼ばれる、小さな集積回路チップに搭載できるほどの小型CPUを開発しました。マイクロプロセッサーは、サポートするコアの数によって指定されます。
CPUコアは「脳の中枢」であり、CPU内の物理処理装置として機能します。マイクロプロセッサーには、複数のプロセッサーを含めることができます。それに対し、物理コアはチップに組み込まれたCPUです。ただし1つのソケットしか占有しないため、他の物理コアが同じコンピューティング環境を利用することができます。
CPUの命令セットを実行する出力デバイスがなければ、コンピューティングは大幅に制限されたアクティビティーになります。このようなデバイスには、コンピューターの外部に接続してその機能を大幅に向上させるペリフェラルが含まれます。
ペリフェラルは、コンピューター・ユーザーがコンピューターと対話し、ユーザーの希望に応じてコンピューターに命令を処理させる手段を提供します。キーボード、マウス、スキャナー、プリンターなどのデスクトップに不可欠なものが含まれます。
ペリフェラルは、現代のコンピューターに共通する唯一の付属品ではありません。ビデオカメラやマイクのように、情報の受信と送信の両方を行う入出力デバイスも広く使用されています。
いくつかの問題は電力消費によって影響を受けます。その1つは、マルチコア・プロセッサーによって生成される熱の量と、そのデバイスから余分な熱を放散して、コンピューター・プロセッサーが熱から保護される状態を維持する方法です。このため、ハイパースケール・データセンター(数千台のサーバーを収容して使用する)は、大規模な空調および冷却システムを組み込んで設計されています。
数千台ではなく数台のコンピューターについて話している場合でも、持続可能性の問題は残ります。コンピューターとそのCPUの性能が高ければ高いほど、その動作をサポートするためにより多くのエネルギーが必要になります。マクロ規模のケースでは、ギガヘルツ(GHz)の計算能力が必要になることもあります。
コンピューティングの誕生以来最も画期的な進歩である 人工知能(AI) は、現在、すべてのコンピューティング環境ではないにしても、ほとんどのコンピューティング環境に影響を与えています。CPU分野で見られる進歩の1つは、AI(またはその他の特殊な目的)に関連する大規模で複雑なワークロードを処理するために特別に構築された特殊プロセッサーの開発です。
トランジスターは、電子機器全般、特にコンピューティングにとって非常に重要です。この用語は「伝達抵抗」を組み合わせたもので、通常は回路を流れる電流の量を制限または制御するために使用される半導体で作られたコンポーネントを指します。
コンピューティングにおいてはトランジスターも重要で、すべてのマイクロチップの作成の背後にある基本的な構成要素です。トランジスターはCPUの構成に役立ち、コンピューターがブール論理を解釈するために使用する「0」と「1」のバイナリー言語を作成します。
コンピューター・サイエンティストは常にCPUの出力と機能の向上に取り組んでいます。将来のCPUに関するいくつかの予測を以下に示します。
企業は投資するコンピューターに多くのことを期待しています。一方、これらのコンピューターは、今日のデータ集約型ビジネス環境に見られる困難なワークロードを処理するのに十分な処理能力を備えたCPUを搭載している必要があります。
組織には、変化に応じて変更できる実用的なソリューションが必要です。スマート・コンピューティングは、作業が進化してもミッションを適切にサポートできる機器を備えているかどうかにかかっています。IBMサーバーは強力で柔軟性に優れているため、目の前の仕事に集中できます。現在も将来も組織が望む成果を得るために必要なIBMサーバーを見つけてください。