「最近スマートフォンとかタブレットで、ARMのプロセッサーを搭載した製品がたくさん出てきている。これについて解説してくれませんか?」という依頼が編集部からあった。そこで数回に分けて、ARMプロセッサーの基本とロードマップについて解説したいと思う。 マイコンベンダーが自社開発したCPUから始まる ARMの歴史 上に掲載したのが、ARMの大雑把な製品とアーキテクチャーのロードマップである。厳密に言えばいろいろと漏れはあるのだが(例えば拡張命令セットにVFPやTrustZoneがない)、おおむねの流れはこれでご理解いただけると思う。まずは簡単にARMの生い立ちから説明したい。 ARMは元々、イギリスのAcorn社というマイコン(今で言うパソコン)ベンダーの一部門であった。当時Acornは、米MOS Technology社の「6502」というプロセッサーをベースにマイコンを作っていた。しかし、この