IPA過去問ドリル

平成24年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問10

テクノロジ/ソフトウェア

仮想記憶方式において,記憶保護を実現するために,階層的に保護レベルを設定し,自分の属する階層よりも高い階層へのアクセスを禁止するものはどれか。

出典:平成24年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問10

正解:ウ

解説

リング保護方式は,OSのカーネルやアプリケーションプログラムに階層的な保護レベル(リング)を割り当て,各リングは自分と同じか,より内側(より高い特権)のリングの資源にはアクセスできるものの,自分より外側(低い特権)のリングから,より内側(高い特権)のリングへのアクセスは禁止する仕組みです。x86系プロセッサのRing0~Ring3などが代表例です。

選択肢ごとの解説

  • 誤り。ドメインは,保護すべき資源へのアクセス権をひとまとまりにした概念であり,階層的な保護レベルの上下関係によってアクセスを制限する仕組みとは異なります。
  • 誤り。ページキーは,ページ単位で付与される保護用の識別子であり,階層的な保護レベルを設定してアクセスの可否を判定する仕組みとは異なります。
  • 正しい。リング(保護リング)は,階層的な保護レベルを設定し,自分の属するリングより内側(高い特権)のリングへのアクセスを禁止する仕組みです。
  • 誤り。割込み禁止は,割込みの受付けを一時的に止める仕組みであり,階層的な保護レベルに基づくアクセス制御の仕組みではありません。
エンベデッドシステムスペシャリストの過去問を演習モードで解く