eMMCとは?いーえむえむしー
eMMCとは、NANDフラッシュと、ウェアレベリングやECCを担うコントローラを1つのパッケージに封止し、MMC互換のコマンドで読み書きできるようにした組込み向けストレージ。基板へ直接はんだ付けするBGAで供給され、機械的な接点が無いため振動や粉塵のある機器でも使える。
最終更新:2026-10-06
この語が出る過去問を解く →背景
生のNANDフラッシュをホスト側から直接扱うと、ブロック管理・誤り訂正・不良ブロックの回避まで全部ソフトウェアで書く必要があり、素子の世代が変わるたびに作り直しになる。その面倒をパッケージの中へ閉じ込め、ホストからは単なるブロックデバイスに見せることで、機器側のソフトウェアを素子の世代から切り離した。
具体例
スマートフォンやカーナビ、産業用パネル機器の内蔵ストレージとして広く使われ、ホストのLinuxからは/dev/mmcblk0という普通のブロックデバイスに見える。ブートROMがeMMCの先頭領域から起動イメージを読む構成も一般的である。
試験での引っ掛け
近い規格との違いが問われる。eMMCはパラレルのバスで半二重、後継のUFSはシリアルで全二重かつコマンドの並列実行に対応し、NVMe SSDはPCI Express接続で層がさらに違う。「フラッシュを載せた組込み用ストレージ」と一括りにせず、インタフェースの世代で整理する。
関連用語
出た過去問
出典:令和4年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問9(IPA)
携帯機器に搭載されている補助記憶装置であるeMMCの説明として、適切なものはどれか。
正解:マルチメディアカード規格を基に、BGAパッケージにフラッシュメモリ及びコントローラーを内蔵したストレージ
要点:eMMCはMMC規格ベースでフラッシュと制御を一体化したBGA部品
eMMCはMMC(マルチメディアカード)規格をベースに、NANDフラッシュメモリとその制御コントローラを1つのBGAパッケージへ封止し、基板に直接実装できるようにした組込み向けストレージである。ウェアレベリングやエラー訂正をコントローラ側が担うため、ホストは複雑なフラッシュ管理をしなくてよい。スマートフォンなど携帯機器の内蔵ストレージとして広く使われてきた。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。