アーキテクチャ
「アーキテクチャ」という言葉は、通常、建物の設計や建築を指します。コンピューターの世界でも、「アーキテクチャ」は設計を指しますが、建物ではなく、コンピューターシステムの設計を表します。コンピューターアーキテクチャは幅広いテーマで、複数のコンピューター間の関係(「クライアントサーバー」モデルなど)から、コンピューター内部の特定のコンポーネントまでを含みます。
最も重要な種類のハードウェア設計は、コンピューターのプロセッサアーキテクチャです。プロセッサの設計によって、そのコンピューターで実行できるソフトウェアと、対応する他のハードウェアコンポーネントが決まります。たとえば、Intelのx86プロセッサアーキテクチャは、ほとんどのPCで使われている標準的なアーキテクチャです。この設計を使うことで、コンピューターメーカーは異なるハードウェアコンポーネントを搭載しながら、同じソフトウェアを実行できるマシンを作れます。数年前、AppleはMacintoshプラットフォームをWindows PCとより互換性の高いものにするため、PowerPCアーキテクチャからx86アーキテクチャに切り替えました。
マザーボードのアーキテクチャも、コンピューターシステムが対応するハードウェアとソフトウェアを決めるうえで重要です。マザーボードの設計は「チップセット」と呼ばれることが多く、どのプロセッサモデルや他のコンポーネントがそのマザーボードで動作するかを定義します。たとえば、2枚のマザーボードがどちらもx86プロセッサに対応していても、一方は新しいプロセッサモデルでしか動作しない場合があります。新しいチップセットでは、古いモデルとは異なる種類の、より高速なRAMやビデオカードが必要になることもあります。
NOTE: 現在のほとんどのコンピューターには64ビットのプロセッサとチップセットが搭載されていますが、以前のコンピューターでは32ビットアーキテクチャが使われていました。64ビットチップセットを搭載したコンピューターは、32ビットチップセットのコンピューターよりはるかに多くのメモリに対応し、64ビットプロセッサ専用に設計されたソフトウェアを実行できます。
知識をテストする