補助記憶装置とは?ほじょきおくそうち
補助記憶装置とは、電源を切っても内容が保持される不揮発の記憶装置。組込みではNOR/NANDフラッシュ、eMMC、SDカード、SSDが該当し、主記憶より低速・大容量で、番地を指定してそのまま実行できるとは限らない。書換え回数に上限があり、消去がブロック単位でしか行えない点が、設計上いちばん効いてくる制約になる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
主記憶は速いが電源を切ると消え、容量あたりの単価も高い。プログラム本体や設定値、稼働ログを電源断をまたいで残すには別の階層が要る。組込みではこの階層がPCのように大容量でも可換でもなく、寿命と電源断のタイミングというハードの都合をソフトが直接引き受ける点が特徴になる。
具体例
NANDフラッシュは消去がブロック単位のため、同じ領域へ書き続けると特定ブロックだけが先に劣化する。書込み先を分散させるウェアレベリングや、更新を追記して古い版を無効化するログ構造のファイルシステム(LittleFSなど)を使い、1日の書込み量から寿命年数を計算して要求年数を満たすよう設計する。
試験での引っ掛け
主記憶との対比では、速さと揮発性の組合せが定番。補助記憶は大容量・低速・不揮発、主記憶は小容量・高速・揮発である。加えて組込みでは、NOR型は番地指定で直接読めて実行(XIP)に向き、NAND型はページ単位のアクセスで大容量に向くという型ごとの違いも問われる。ログを毎秒書く設計は寿命を先に使い切る。
関連用語
出た過去問
出典:令和4年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問9(IPA)
携帯機器に搭載されている補助記憶装置であるeMMCの説明として、適切なものはどれか。
正解:マルチメディアカード規格を基に、BGAパッケージにフラッシュメモリ及びコントローラーを内蔵したストレージ
要点:eMMCはMMC規格ベースでフラッシュと制御を一体化したBGA部品
eMMCはMMC(マルチメディアカード)規格をベースに、NANDフラッシュメモリとその制御コントローラを1つのBGAパッケージへ封止し、基板に直接実装できるようにした組込み向けストレージである。ウェアレベリングやエラー訂正をコントローラ側が担うため、ホストは複雑なフラッシュ管理をしなくてよい。スマートフォンなど携帯機器の内蔵ストレージとして広く使われてきた。
出典・参考
公式シラバスの9 組込みシステムのハードウェア設計・製造 > 9-4 入出力インタフェースの設計に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。