SoC と Arm は、それぞれ何を指す言葉なのか?
一言でいうと、SoC は「1つにまとめたチップ」という作り方、Arm は「そのCPUが理解する命令の決まり(と、それを設計する会社)」です。同じ文の中に出てきても、指している層が違います。
パソコンでは CPU、グラフィックス、通信などが別々の部品に分かれていることが多いのに対し、スマホは小さな基板に収め、電池で長く動かす必要があります。そこで、処理に必要な回路をなるべく1つのチップに集めて、配線を短くし、消費電力と面積を抑えるのがSoCの考え方です。
Arm の公式サイトは、アーキテクチャを「命令を実行したときにハードウェアがどう動くかを決める規則」であり、ハードウェアとソフトウェアの間の約束ごとだと説明しています。命令セットの互換性は、異なるCPU実装でソフトウェアを動かすための基盤です。ただし、命令セットの名前が同じというだけで、すべてのOS・アプリがそのまま動くとまでは言えません。
- ソフトウェアOS やアプリ。命令セットに従う CPU なら、メーカーが違っても同じソフトウェアを動かせる
- 命令セット(アーキテクチャ)Arm や RISC-V。ハードウェアとソフトウェアの間の約束ごと仕様
- CPU コアの設計Arm が設計したコアを使うか、命令セットに従って自社で設計する設計
- SoCCPU・GPU・NPU・ISP などの回路を1つのチップにまとめた部品チップ
SoC は「1つにまとめたチップ」という作り方、Arm は「CPU が理解する命令の決まり(とそれを設計する会社)」。
層の分け方は当サイトの整理です。
SoC には何が入っているのか?
スマホ向けSoCに載る主な回路を、役割で並べます。どれを同じチップに入れるかは製品によって違うため、「必ず全部入っている」とは覚えないでください。
| 回路 | 主な役割 | 覚え方 |
|---|---|---|
| CPU | OSやアプリの命令を順に実行する汎用の処理 | 何でもこなす司令塔 |
| GPU | 画面の描画や、同じ計算を大量に並列で行う処理 | 絵を描く並列計算係 |
| NPU(名称は各社で異なる) | 機械学習の推論に多い行列計算を省電力で行う | AIの計算に特化した係 |
| ISP(画像信号処理) | イメージセンサの出力を写真・動画に仕上げる | カメラ専用の現像係 |
| モデム | 携帯電話網との無線通信の信号処理 | SoCに統合する製品と別チップの製品がある |
| メモリ制御・各種インタフェース | メインメモリや周辺部品とのデータのやり取り | 部品どうしをつなぐ窓口 |
CPUの中には、性能重視のコアと省電力重視のコアを組み合わせる構成があります。Arm は、重い処理は高性能側、メールのような軽い処理は省電力側に任せることで消費電力を抑える仕組みを big.LITTLE と呼び、その発展形として DynamIQ を示しています。
カメラの処理の流れはスマホのカメラと画像処理、端末上でAIを動かす話はエッジAIとはで詳しく扱います。
Arm のライセンスとは、どんな仕組みなのか?
Arm は、チップを作るための設計(知的財産、IP)やソフトウェア、ツールを提供する会社で、公式サイトの説明でも自社がチップを製造するとはしていません。SoCを作るのは、Arm の技術を使う権利を得た各社です。
Arm の技術の使い方は、大きく次の2通りで考えると整理しやすくなります。
Arm が設計した CPU コアを使う
- Arm が用意したコアの設計を使う
- 自社の SoC に GPU やモデムなどと一緒に組み込む
CPU コアを自社で設計する
- Arm の命令セットとの互換性を保つ
- 内部の回路は自社で作る
どちらでも、完成した SoC で動くソフトウェアは Arm の命令セット向け。Arm 自身はチップを製造しない。
- Arm が設計したCPUコアを使う:Arm が用意したコアの設計を、自社のSoCにGPUやモデムなどと一緒に組み込む。
- 命令セットに従って、CPUコアを自社で設計する:Arm の命令セットとの互換性を保ちながら、内部の回路は自社で作る。
| 言葉 | 何の名前か | スマホとの関係 |
|---|---|---|
| SoC | 多くの回路を1チップにまとめた部品の形 | スマホの頭脳にあたるチップ |
| Arm(アーキテクチャ) | CPUが従う命令セットの仕様 | 多くのスマホのCPUが従う決まり |
| Arm(会社) | 命令セットとCPUコアの設計をライセンスする会社 | チップ自体は製造しない |
| RISC-V | 公開された命令セットの仕様 | Arm と同じ層の、別の選択肢 |
どちらの場合も、完成したSoCで動くソフトウェアは Arm の命令セット向けに作られたものです。一方、命令セットそのものを誰でも使えるように公開している例として RISC-V があり、RISC-V International は「オープンでロイヤリティフリーの命令セット」と説明しています。
Arm のCPUには、スマホなど向けの A プロファイル、リアルタイム制御向けの R プロファイル、マイコン向けの M プロファイルがあります(Arm 公式、2026年9月時点)。スマホのアプリを動かすのは A プロファイルの領域です。
Armが同じでも、OSやアプリの互換性まで同じとは限らない
命令セットはCPUが理解する命令の約束ですが、アプリはそれ以外の約束にも従います。32ビット・64ビットの実行環境、利用する命令拡張、OSが提供するAPI、バイナリを受け渡すABIなどです。Armという同じ名前だけで、Android向けアプリをiOS上でそのまま実行できるとは判断しません。
Android DevelopersのNDK向けABIガイドでは、ABIに命令セットだけでなく、データの受け渡し規則や実行バイナリの形式なども含めています。例えばarm64-v8aとarmeabi-v7aは異なるABIです。SoCのメーカー名を比べる前に、アプリと端末が対応する環境を確認する必要があります。
| 比較する層 | 確認すること | それだけでは分からないこと |
|---|---|---|
| 命令セット | CPUが実行できる命令と拡張 | どのOS・アプリでも動くか |
| ABI・OS | ビット数、バイナリ形式、APIなど | SoCの性能や電池の持ち |
| SoC製品 | CPU・GPU・NPU等の構成 | 個々のアプリとの互換性の保証 |
この区別は、CPUのメーカーが違っても互換性を保てるという利点を否定するものではありません。互換性を支える条件が、命令セット一つで完結しないという話です。AndroidとiOSの構成へ進むと、端末の部品とソフトウェアの環境を分けて整理できます。
モバイル2級では、どの範囲で、どう問われそうか?
MCPC の公式ページの図では、モバイルシステム技術検定 2級(100問・100分・4者択一)の出題カテゴリの一つ「モバイル端末基本機能と端末周辺技術」の比率が20%と示されています(2026年9月27日確認)。当サイトでは、公式テキスト『モバイルシステム技術テキスト 第11版』の第6章「モバイル端末・機器のハードウェア技術」がこの範囲に当たると推定しています(章名からの当サイトの判断で、公式の対応表ではありません)。
4択での問われ方は、次のような型が考えられます。出題頻度の公式データはないため、型の整理として読んでください。
- 定義の選択:SoCの説明として適切なものを、別の部品(単体CPU、メモリなど)の説明と並べて選ばせる。
- 役割の対応:CPU・GPU・NPU・ISP と役割の組合せを選ばせる。
- 事業モデル:Arm が製造まで行うかどうか、命令セットとコアの関係を問う。
- 省電力の工夫:高性能コアと省電力コアの使い分けの説明に空欄を作る。
電池の側から端末の省電力を考えるならリチウムイオン電池の安全、SoCの上で動くOSの違いはAndroidとiOSのアーキテクチャへ進めます。試験全体はモバイルシステム技術検定2級とはで整理しています。
どこで取り違えやすいのか?
選択肢を読んだら、その言葉が「形・仕様・会社・製品」のどれなのかを先に決めると迷いが減ります。
| 取り違え | 正しい考え方 | 確認する問い |
|---|---|---|
| Arm がチップを製造している | Arm は設計をライセンスし、製造は行わない | その会社は設計を売るのか、チップを売るのか |
| SoC は CPU の別名 | SoC は CPU を含む多くの回路をまとめたチップ | CPU 以外の回路も含む話か |
| SoC には必ずモデムが入る | モデムは統合する製品と別チップの製品がある | 「必ず」と言い切ってよい根拠があるか |
| NPU は GPU と同じもの | NPU は機械学習の計算に特化した回路 | 描画用か、推論用か |
| Arm と RISC-V は別の層 | どちらも命令セットの仕様で、同じ層の比較 | 比べているのは仕様どうしか |
確認問題1
SoC の説明を選べるか?
スマートフォンに使われる SoC の説明として、最も適切なものはどれか。
選択肢を準備しています。「正解と解説を見る」は先に開けます。
正解と解説を見る
正解:3。SoC は、処理に必要な複数の回路を1つのチップに集めた部品の形を指します。配線を短くし、面積と消費電力を抑えられることが利点です。
1は命令セット(アーキテクチャ)の説明で、Arm や RISC-V がこれに当たります。2はストレージ(フラッシュメモリ)の説明です。4はモデムの説明で、モデムはSoCに統合される場合もありますが、SoCそのものの定義ではありません。
確認問題2
Arm の事業のしくみを説明できるか?
Arm に関する記述として、最も適切なものはどれか。
選択肢を準備しています。「正解と解説を見る」は先に開けます。
正解と解説を見る
正解:1。Arm は、チップを作るための設計(IP)・ソフトウェア・ツールを提供し、各社がそれを使ってSoCを作ります。
2は製造まで行う半導体メーカーの説明で、Arm の事業には当たりません。3は RISC-V International が説明する RISC-V の性格に近く、Arm の説明ではありません。4はOSの提供者の説明で、命令セットやCPU設計の話とは層が違います。
確認問題3
省電力の工夫を埋められるか?
次の文の空欄に入る語句として、最も適切なものはどれか。
「スマートフォンのCPUでは、性能を重視したコアと電力効率を重視したコアを組み合わせ、処理の重さに応じて使い分けることで消費電力を抑える構成がとられる。Arm はこの考え方を( )と呼んでいる。」
選択肢を準備しています。「正解と解説を見る」は先に開けます。
正解と解説を見る
正解:4。Arm は、省電力のコアと高性能のコアを組み合わせ、負荷に応じて処理を割り当てる仕組みを big.LITTLE と呼んでいます。
1は1つのコアや複数のコアで処理の流れを並行させる考え方で、種類の違うコアを使い分ける話ではありません。2は命令の処理を段階に分けて重ねて進める高速化の手法です。3はよく使うデータを近くに置いて読み出しを速くする記憶の仕組みです。
同じ「モバイル端末基本機能と端末周辺技術」の問題を本番と同じ4択で試すなら、登録不要のモバイル2級の無料お試し20問で解説まで確認できます。