平成24年度 春期 午前Ⅱ 問10
オペレーティングシステム
仮想記憶に関する問題
仮想記憶方式において,記憶保護を実現するために,階層的に保護レベルを設定し,自分の属する階層よりも高い階層へのアクセスを禁止するものはどれか。
- アドメイン
- イページキー
- ウリング
- エ割込み禁止
答えと解説を見る
✓ これが正解ウリング
解説
階層的な保護レベルで上位の階層を守る方式はリングです。
リングは、記憶保護のための保護レベルを同心円状の階層として設定する方式です。中心に近い階層ほど特権が高く、OSの中核などが置かれます。軸は、保護の単位が階層になっていて、自分の属する階層より特権の高い階層へのアクセスを禁止するという点です。アプリケーションは自分の階層より内側の領域に直接アクセスできないので、アプリケーションの誤りがOSの中核を壊すことを防げます。階層を同心円の形に重ねた保護、と覚えるとリングを選べます。
ほかの選択肢はなぜ違うのか
- アドメイン:ドメインは、プロセスなどがアクセスできる資源とその権限をまとめた保護の単位を指す語です。階層の上下関係で一律にアクセスを禁止する仕組みを指す語ではないので、設問の説明には合いません。
- イページキー:ページキーは、記憶領域ごとに付けたキーとプログラムの持つキーが一致するかどうかで保護を判定する考え方です。キーの一致で判定するもので、階層的な保護レベルを設定する方式ではありません。
- エ割込み禁止:割込み禁止は、割込みの受付けを一時的に止める操作で、記憶領域へのアクセスを制限する仕組みではありません。記憶保護や保護レベルの階層とは目的が異なります。
出典:平成24年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問10
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)