第6章 モバイル端末開発技術の要点
UFS と eMMC、SMP と AMP、UICC と USIM を整理

更新日 2026年10月27日 読む時間の目安 約7分
この記事の要点
  • 第6章は、端末の中身の章です。プロセッサ、メモリ、OS、AndroidとiOS、ミドルウェア、SIM と認証まで、略語が特に多い章です。
  • eMMC と UFS、SMP と AMP、UICC と USIM のような、似た組み合わせの違いが問われます。
  • 用語は「何の層の話か」で6つに分けると、覚えやすくなります。
この記事の目次
  1. この章で問われること
  2. 6つのまとまりと押さえる用語
  3. 取り違えやすい組み合わせ
  4. この章の勉強の進め方
  5. 第6章の問題を解いてみる
  6. よくある質問

この章で問われること

第6章「モバイル端末開発技術」は、端末の中身を扱います。チップとメモリ、OSとカーネル、AndroidとiOS、ミドルウェア、そして SIM と認証の仕組みです。略語が多く、用語どうしの範囲の違いを問われます。

本番は1科目43問です。もちこ道場の模擬試験(60問・60分)は、端末・アプリケーションにあたる第5〜8章から5問ずつ、合わせて20問を出しています(科目との対応はもちこ道場の分け方です)。この配分を本番に当てはめると、この章からは11問前後と予想しています。科目の約4分の1です。

用語は、次の6つのまとまりに分けると整理しやすくなります。

第6章の用語の6つのまとまり 1. プロセッサ ARM・Thumb・big.LITTLE 2. メモリとチップ間 UFS・LPDDR・MIPI 3. OSとカーネル タスク・仮想記憶・Linux 4. Android と iOS ART・NDK・4層構成 5. ミドルウェア HAL・グラフィックス 6. SIM と認証 UICC・eSIM・AKA
第6章の用語の6つのまとまり(もちこ道場のまとめ)

6つのまとまりと押さえる用語

1. プロセッサ

用語 ひとことで
ARM 命令と Thumb 32ビット固定長で高い処理能力のARM命令と、16ビット固定長でコード密度が高い Thumb
Thumb-2 両方の長所を取り入れ、密度と性能を両立した命令セット
AARCH64 AARCH32 の命令セットを広げた64ビットのアーキテクチャ
big.LITTLE 高性能CPUと低消費電力CPUを、動作状況に応じて切り替える
SMP と AMP 対等なコアで1つのOSがスレッド単位に配分するのが SMP。コアごとに役割を決めるのが AMP
ベースバンドチップ 無線規格ごとの信号処理とプロトコル制御。DSP を内蔵することが多い

2. メモリとチップ間のつなぎ方

用語 ひとことで
UFS eMMC のパラレル・半二重から、シリアル・全二重に変えて高速化したストレージ
LPDDR リフレッシュを一部だけにするなどで消費電力を抑える
PoP プロセッサとメモリのパッケージを積み重ね、面積と配線を減らす
M-PHY MIPI が定めた低消費電力の物理層
M-PCIe・SSIC 論理層に PCIe を使うのが M-PCIe、USB3.0 を土台にするのが SSIC(どちらも物理層は M-PHY)

3. OS とカーネル

用語 ひとことで
スケジューリング 次に動かすタスクを、優先度から決める
ディスパッチ レジスタの退避と復旧を伴い、実行するタスクを切り替える
プリエンプション カーネルが実行中のタスクを強制的に止め、別のタスクへ移す
プロセスとスレッド プロセスは独立したアドレス空間を持つ。スレッドは同じプロセス内で資源を共有する
仮想記憶 ページ単位で管理し、MMU が仮想アドレスを物理アドレスに変換する。不足するとページアウトで追い出す
Linux のデバイス ファイルとして扱い、OPEN・READ/WRITE・IOCTL・CLOSE で操作する

4. Android と iOS

用語 ひとことで
ART と AOT 実行前に機械語へ変換して速くする、Android の実行環境とコンパイラ
コンカレントGC ごみ集めを並行して進め、アプリの停止時間を短くする
NDK と JNI C/C++ のコードを作る道具と、Java から呼ぶための橋渡し
iOS の4層 最上位の Cocoa Touch に UIKit と Foundation がある。VM を使わずネイティブコードで動く

5. ミドルウェア

用語 ひとことで
HAL デバイスごとの違いを隠し、上位に共通の API を見せる層
OpenGL ES と Vulkan OpenGL ES は組込み向けの 2D・3D 描画、Vulkan はハードウェアに近い低レベルの制御
OpenMAX DL がハードウェア操作、IL がコーデック操作、AL がアプリ向けの3層
WebKit JavaScript Core と WebCore から成る

6. SIM と認証

用語 ひとことで
IMSI・MSISDN・ICCID 国際加入者番号(15桁)、電話番号、SIM カードの番号
UICC と USIM 物理的なカードが UICC、その上で動くアプリが USIM
OTA と USAT SMS などで SIM を書き換える仕組みと、それを支える3GPP の枠組み
RSP SM-DP+ がプロファイルを管理し、端末内で扱うのが LPA(eSIM の遠隔書き換え)
MEP 複数のプロファイルを同時に有効にする
AKA 利用者の認証に、網の正当性を確かめる認証を加えた方式。LTE は鍵を階層化している

取り違えやすい組み合わせ

組み合わせ 見分け方
eMMC と UFS パラレル・半二重か(eMMC)、シリアル・全二重か(UFS)
ARM・Thumb・Thumb-2 32ビット固定長、16ビット固定長、両方の長所
AARCH32 と AARCH64 32ビットか、64ビットに広げたものか
SMP と AMP 動的に配分するか、役割を固定するか
ディスパッチとプリエンプション 切り替えの作業か、強制的に止める仕組みか
プロセスとスレッド 独立しているか、資源を共有するか
UICC と USIM カードか、その上のアプリか
OpenGL ES と Vulkan 組込み向けの描画 API か、低レベル制御の API か

この章の勉強の進め方

  1. 6つのまとまりの名前を覚え、用語を見たら「どのまとまりの話か」を言えるようにします。
  2. 上の表の組み合わせを、何も見ずに一言で説明できるか確かめます。
  3. 問題を解いて、迷った用語をその日のうちに見直します。

勉強の全体の計画は「勉強時間の目安と1か月の計画」にまとめています。

第6章の問題を2問、解いてみる

もちこ道場の第6章の問題です。演習画面と同じ解説(図解・選択肢ごとの解説)を付けています。

問1

モバイル端末のストレージとして普及したUFSは、従来のeMMCで採用されていたパラレル・半二重通信から1通信へと変更されたことでビット間同調性の問題を解決し、高速な読み書き性能を実現している。

答えと解説を見る

正解は 4(シリアル・全二重)です。

【概要】

UFSは、ホストとメモリの間の通信をシリアルかつ全二重に改めたことで、ビット間同調性の課題を解消し、SSDに近い高速な読み書きを得たストレージである。

【図解】実験的機能

モバイル端末のメモリとストレージ モバイル端末のメモリとストレージ

図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。

【各選択肢の解説】

  • 1. シリアル・半二重あなたの解答 シリアル・半二重は、シリアル化は合っているが、送受信を同時に行えない半二重のままであり、UFSの方式ではない。
  • 2. パラレル・全二重あなたの解答 パラレル・全二重は、並列伝送のままでありビット間同調性の問題が残るため、UFSが採用した方式ではない。
  • 3. アナログ・差動あなたの解答 アナログ・差動は、ホストとメモリ間の通信方式の変更内容を表す語ではなく、UFSの説明に当てはまらない。
  • 4. シリアル・全二重正解あなたの解答 シリアル・全二重は、eMMCのパラレル・半二重から切り替えられた方式であり、UFSの高速化の要因である。

問2

32ビットARMアーキテクチャにおいて、32ビット固定長のARM命令の高い処理能力と、16ビット固定長のThumb命令の高いコード密度・省電力性を兼ね備え、両者の長所を取り入れた命令セットは1と呼ばれる。

答えと解説を見る

正解は 2(Thumb-2 Instruction)です。

【概要】

Thumb-2 Instructionとは、拡張された命令によってThumbの高いコード密度を保ちつつARM命令並みの処理性能も確保できるようにした命令セットである。

【図解】実験的機能

ARMプロセッサの命令セット ARMプロセッサの命令セット

図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。

【各選択肢の解説】

  • 1. AARCH64あなたの解答 AARCH64は、AARCH32の命令セットを拡張した64ビットのアーキテクチャであり、ARMとThumbの長所を併せた命令セットではない。
  • 2. Thumb-2 Instruction正解あなたの解答 Thumb-2 Instructionとは、ARMとThumbそれぞれの長所を取り入れ、密度と性能の両立を図った命令セットである。
  • 3. RISC-Vあなたの解答 RISC-Vは、ARMとは別系統の命令セットアーキテクチャであり、ARMの命令セットの一つではない。
  • 4. NEONあなたの解答 NEONは、ARMプロセッサの並列演算向けの拡張機能を指す名称であり、ARMとThumbの長所を併せた命令セットではない。
問題を解いて確かめる

第6章のほかの問題は、ベーシックプランで解けます。まずは登録なしで、第1章の44問を試せます。

第1章を無料で解く

よくある質問

OS の用語は、どこまで覚えればよいですか?

スケジューリング、ディスパッチ、プリエンプション、仮想記憶のように、何をする仕組みかを一言で言えるところまでが目安です。実装の細かい手順より、名前と役割の対応が問われます。

SIM と eSIM は何が違いますか?

SIM は物理的なカードに加入者情報を持ちます。eSIM は端末に組み込まれた IC に、通信事業者のプロファイルを遠隔で書き込む形です。書き換えを行うサーバが SM-DP+、端末内で管理する機能が LPA です。

第6章は第5章とどうつながっていますか?

第5章は端末の外から見た役割と接点、第6章は中身です。第5章の SDR や小型化の話が、第6章のチップの構成につながります。

もちこ道場

章ごとの問題と本番形式の模擬試験で、合格の力を確かめる

公式テキストの全12章から作ったオリジナルの予想問題を、スマホ・PC で解ける Web 演習サービスです(運営者が作っています)。

ベーシックプラン

500円

31日間・買い切り・自動更新なし

  • 全12章 1,479問○
  • 選択肢ごとの解説○
  • 全問の解説に図解○
  • 模擬試験(60問・60分)なし
おすすめ合格フルサポートプラン

1,000円

31日間・買い切り・自動更新なし

  • 全12章 1,479問○
  • 選択肢ごとの解説○
  • 全問の解説に図解○
  • 模擬試験(60問・60分)○

無料体験は登録不要です。

次に読む

出典・注記

出題範囲は、2026年10月27日にMCPC の公式ページで確認しました。用語の説明は、もちこ道場の問題と解説をもとにまとめたものです。

  1. モバイルシステム技術検定1級(MCPC 公式)