エンベデッドシステムスペシャリスト暗記無料で始める

特権モードとは?とっけんもーど

特権モードとは、実行中のコードが使える命令とアクセスできる資源を、階層化した権限レベルで制限する仕組み。上位のレベルほど権限が強く、一般にブートファームウェアやハイパバイザ、OSカーネル、ユーザアプリケーションの順に弱くなる。下位から上位の資源に触れるには、例外やシステムコールという決められた入口を通す。

最終更新:2026-10-06

試験情報

エンベデッドシステムスペシャリスト試験の過去問では1回出題されています。

エンベデッドシステムスペシャリスト試験の頻出用語/午前II

別名:スーパバイザモード、特権レベル、保護リング

この語が出る過去問を解く →

背景

すべてのコードが全命令と全資源を使えると、アプリケーション1つの誤りが機器全体を止める。CPU側に権限レベルを持たせ、危険な命令(割込み禁止、MMU設定、I/Oレジスタ操作など)を上位でしか実行できなくすることで、被害の及ぶ範囲をコードの単位で区切れるようにした。近年は鍵の保管のように、OSからも触れさせたくない領域を作る用途にも広がっている。

具体例

ArmのTrustZoneは通常世界とセキュア世界を分け、暗号鍵を扱うコードだけをセキュア側で走らせる。通常世界のOSが乗っ取られても鍵そのものには到達できない構成を、ハードウェアの仕切りとして作れる。

試験での引っ掛け

権限の強弱の順序を入れ替えた選択肢が定番。アプリケーションよりOSカーネル、カーネルより仮想化層やブートファームウェアが強い。「特権モードで動く=速い」わけでもなく、変わるのは実行できる命令と触れる資源の範囲だけである点も押さえる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 権限の強弱の順序を入れ替えた選択肢が定番。