「最近スマートフォンとかタブレットで、ARMのプロセッサーを搭載した製品がたくさん出てきている。これについて解説してくれませんか?」という依頼が編集部からあった。そこで数回に分けて、ARMプロセッサーの基本とロードマップについて解説したいと思う。 マイコンベンダーが自社開発したCPUから始まる ARMの歴史 上に掲載したのが、ARMの大雑把な製品とアーキテクチャーのロードマップである。厳密に言えばいろいろと漏れはあるのだが(例えば拡張命令セットにVFPやTrustZoneがない)、おおむねの流れはこれでご理解いただけると思う。まずは簡単にARMの生い立ちから説明したい。 ARMは元々、イギリスのAcorn社というマイコン(今で言うパソコン)ベンダーの一部門であった。当時Acornは、米MOS Technology社の「6502」というプロセッサーをベースにマイコンを作っていた。しかし、この
![スマートフォンを席巻するARMプロセッサーの歴史 (1/3)](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e7ddac3b0858da174470119e16469cf0c73d66d/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2009%2F05%2F22%2F1512067%2Fl%2Ff987f2cbc70ff7bb.jpg%3F20200122)