ARMv1 / ARM1 (1985年)(エーアールエムブイワン)
ARMv1は1985年Acorn Computers発表のARM1 (Acorn RISC Machine 1) で初登場した世界初の商用RISC CPU マイクロアーキで32bit RISC・26bit アドレッシング・8MHz動作のARM プロセッサ系統の起点となった。
ARMv1 / ARM1 (1985年)
概要
ARMv1 (Acorn RISC Machine version 1) は1985年4月26日Acorn Computers (英国ケンブリッジ) 発表のARM1 で初登場した世界初の商用RISC (Reduced Instruction Set Computer) CPU マイクロアーキ。Sophie Wilson (アーキ設計) ・Steve Furber (実装) 主導開発・3μm BBC Micro 用VLSI (VLSI Technology 製造) ・32bit RISC・26bit アドレッシング (64MB アドレス空間) ・27 命令・8MHz動作・25,000 トランジスタ採用。Acorn Archimedes (1987年6月発売) 搭載で BBC Micro (1981年) 後継機として展開・後継ARM2 (1986 ARMv2・1万トランジスタ追加でMMU) ・ARM6 (1992 ARMv3・32bit アドレッシング拡張) ・ARM7TDMI (1994 ARMv4・Thumb 命令セット) 等2026年現代モバイル CPU の系譜起点となった伝説的設計。Apple Newton (1993 ARM610) ・ARM Ltd. 設立 (1990年Acorn+Apple+VLSI 出資) ・2016年Softbank ARM 買収 ($32B) ・2023年ARM 上場と続く現代ARM 帝国の起源。
主な特徴・仕組み
- 発表: 1985年4月26日Acorn Computers・コードネーム「ARM1」
- アーキテクチャ: ARMv1・RISC 32bit
- 命令数: 27 (初代) ・後継v2 で 30+ ・v3 で 80+ ・現代v9 で 1000+
- アドレッシング: 26bit (64MB アドレス空間)
- 動作周波数: 8MHz
- トランジスタ: 25,000
- プロセス: 3μm CMOS (VLSI Technology 製造)
- ピン数: 84 (PGA パッケージ)
- 消費電力: 100mW (極省電力・x86 同時代品の1/30)
- 採用システム: Acorn Archimedes (1987年) ・BBC Master Turbo (1986年Co-processor)
ARMv1 革新ポイント
1985年当時の x86 386 (1985年Intel) と対比した革新:
- RISC アーキ: 27 命令のみ (x86 386 は700+ 命令) ・実装簡素化・電力効率向上
- 3 段パイプライン: Fetch→Decode→Execute (x86 386 は5段)
- Load/Store アーキ: メモリ↔レジスタ間データ転送はLDR/STR のみ・x86 のような複雑アドレッシング廃止
- 条件付き実行: 全命令に条件フラグ付与・分岐命令削減
- 16 汎用レジスタ: x86 (8 レジスタ) より倍以上
- 電力効率: 100mW・x86 386 (2-3W) の1/20-1/30
Sophie Wilson と Steve Furber
ARM 設計者2名の伝説的功績:
- Sophie Wilson (1957-): BBC BASIC 開発者 (1981年BBC Micro) ・ARM 命令セット設計
- Steve Furber (1953-): BBC Micro ハードウェア設計者・ARM1 物理実装
- 開発期間: 1983年10月開始・1985年4月初動・わずか18ヶ月
- メンバー数: 4名 (Wilson+Furber+設計2名) ・Intel 386 100人 vs ARM1 4名 の対比
- 賞: 2010年Sophie Wilson・Furber が IEEE Pioneer Award 受賞
ARM 命令セット (1985年27命令)
| カテゴリ | 命令例 | 機能 |
|---|---|---|
| データ処理 | ADD/SUB/AND/OR/XOR/MOV | 算術論理演算 |
| データ移動 | LDR/STR | メモリ↔レジスタ |
| 分岐 | B/BL | ブランチ・サブルーチン呼出 |
| 比較 | CMP/CMN/TST/TEQ | フラグ設定 |
| シフト | MOV with shift | 1命令でシフト+データ移動 |
| 乗算 | (なし・後v2 で追加) | - |
Acorn Archimedes (1987年6月)
ARM1 後継ARM2 (1986年・ARMv2) 搭載デスクトップ:
- CPU: ARM2 8MHz (ARM1 改良版・乗算命令追加・3万トランジスタ)
- メモリ: 512KB-4MB RAM
- 価格: £799-£3,500 (¥160,000-700,000相当当時)
- 市場: 英国教育市場で BBC Micro 後継・1990年代Acorn 倒産で消滅
- 歴史的意義: 世界初の RISC ベース民生PC・x86 PC が CISC 主流の中で対抗示した
ARM 系譜への発展
1985年ARMv1 から2026年ARMv9 までの40年史:
- 1985年: ARMv1 (ARM1) 世界初RISC 民生CPU
- 1986年: ARMv2 (ARM2) MMU 追加
- 1990年: ARM Ltd. 設立 (Acorn 30%・Apple 30%・VLSI 30%・Hermann Hauser 創業) ・$1.5M資本
- 1993年: ARMv4 (ARM7) ・Apple Newton 採用・モバイル時代起点
- 2001年: ARMv5 (ARM9/10/11) ・Game Boy Advance/Nintendo DS 採用
- 2007年: iPhone 発売・ARM CPU モバイル革命
- 2016年: ARMv8.x (Cortex-A57/A72/A76) ・64bit 標準化
- 2016年: Softbank が ARM Holdings $32B (¥3.4兆) 買収
- 2020年: Apple M1 (ARM Mac 移行) ・PC 市場参入
- 2021年: ARMv9 (Cortex-X1/X2/X3/X4) ・AI 推論最適化
- 2023年: ARM Holdings NASDAQ 再上場 ($54B 時価総額)
- 2024年: ARMv9.4 (Cortex-X5/X925) ・PC市場本格進攻
関連技術との違い
| 項目 | Intel 80386 (1985) | ARM1 (1985) | 6502 (1975) |
|---|---|---|---|
| アーキ | CISC | RISC | CISC |
| ビット幅 | 32bit | 32bit | 8bit |
| 命令数 | 700+ | 27 | 56 |
| トランジスタ | 275,000 | 25,000 | 4,000 |
| 周波数 | 12.5-33MHz | 8MHz | 1-2MHz |
| 消費電力 | 2-3W | 100mW | 800mW |
| 採用システム | IBM PC AT/Compaq | Acorn Archimedes | Apple I/II・Commodore 64 |
よくある質問 (FAQ)
Q1: ARM はなぜ世界一普及したCPU になったか? A: (1) 低消費電力 (100mW・x86 386 の1/30) でモバイル機器に最適・ (2) IP ライセンス商法 (チップ製造せず設計ライセンスのみ提供) で各社が独自製造可能・ (3) Apple iPhone 2007 採用で爆発的普及・ (4) 2024年現在 年間出荷数 300億個 (x86 4億個の75倍) ・全要因で「最も普及したCPU」確立。
Q2: ARM と x86 はなぜ並存するか? A: ARM はモバイル/組込み (低消費電力優位・iPhone/Android/IoT) ・x86 はPC/サーバ (高性能優位・Windows/Linux 互換性) で棲み分け。Apple M1 (2020) で ARM が PC 進攻・現代では境界曖昧化・2026年予測 ARM PC シェア20%・x86 PC シェア80%。
Q3: ARM1 は現代でも入手可能? A: 40年経過個体は超希少・コンピュータ博物館展示中心 (英国ケンブリッジ Computer History Museum) ・個人収集家所有でeBay 等 £500-2,000 ($800-3,000) 程度。ARM1 を搭載した Acorn Archimedes は £200-500 で稀に出品。
まとめ
- 1985年Acorn発表・世界初の商用RISC CPU
- 32bit RISC・26bit アドレッシング・8MHz
- 27 命令・25,000 トランジスタ・100mW
- Sophie Wilson 設計・Steve Furber 実装
- Acorn Archimedes 1987搭載・現代ARM 系譜起点