ARMアーキテクチャとは
ARMアーキテクチャとは、英国に拠点を置く半導体メーカーARM Holdings、plcの命令セットアーキテクチャ(ISA)を指します。 開発します。 このテクノロジーは、低消費電力または優れたエネルギー効率を備えたプロセッサーまたは中央処理装置(CPU)でのアプリケーションで最もよく知られています。 また、縮小命令セットコンピューティング(RISC)の概念を使用して設計されているため、命令を簡略化して実行を高速化することにより、プロセッサのパフォーマンスを最適化するよう努めています。 特に、ARMベースのCPUは、シングルサイクル実行に依存しています。
英語のコンピューター会社Acorn Computersは、1983年10月にAcorn RISC Machineプロジェクトを開始し、ビジネス指向のパーソナルコンピューター(PC)用のより高度なプロセッサーを考案する際にARMアーキテクチャーを開始しました。 これは主に、比較的低コストで人気のある8ビットプロセッサであるMOS Technology 6502が、グラフィックベースのユーザーインターフェイスなどの特定のコンピューター機能を処理するには弱すぎるためです。
1987年にリリースされたAcorn Archimedesは、ARMベースのCPUを搭載した最初のコンピューターです。 2番目の反復であるARM2は、Intel 80286またはiAPX 286よりも優れています。これは、仲間の半導体会社であるIntel Corp.のプロセッサであり、International Business MachinesのIBM Personal Computer AT(IBM PC / AT)で使用されました。 ARMベースのプロセッサの成功により、1990年に同社はAdvanced RISC Machines Ltd.に、1998年にはARMホールディングスに変身しました。
ARMアーキテクチャは直交命令セットで構成されています。 直交という用語は、直角で構成されるものに使用されますが、コンピューター用語では、他に影響を与えずに機能する、または統計的に独立したデータオブジェクト(この場合はISA)を指すために使用されます。 ARMアーキテクチャは32ビットを使用します。これは、対応する最大データサイズです。 具体的には、命令セットを使用する各プロセッサには16個の32ビットレジスタがあり、CPUが他の場所から低速でデータを取得するのではなく、データへの高速アクセスを提供する小さなストレージユニットです。
皮肉なことに、ARMアーキテクチャは当初PC用に設計されました。 その代わりに、Intelの8086またはiAPX86に由来するx86命令セットが1990年代の終わりまでに市場を支配しました。 したがって、IBM PC互換コンピューターとAppleのMacintoshコンピューターには、IntelやAdvanced Micro Devices(AMD)などの企業のx86 CPUが搭載されています。
一方、ARMは小型の電子デバイスに移行しました。これは、テクノロジの実行の簡素化と低消費電力に最適です。 2009年までに、すべての携帯電話の90%以上がARMベースのプロセッサを搭載しました。 CPUにARMアーキテクチャを使用するその他のデバイスには、携帯情報端末(PDA)、ポータブルマルチメディアプレーヤー、電卓などがあります。