セグメント方式と動的アドレス変換とは?せぐめんとほうしきとどうてきあどれすへんかん
セグメント方式は、プログラムをコード・データ・スタックといった論理的なまとまりごとの可変長領域に分けて管理する方式。動的アドレス変換(DAT)は、実行時に論理アドレスをアドレス変換機構(MMU)で物理アドレスへ変換する仕組みで、仮想記憶とメモリ保護の土台になる。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
セグメントごとに読取り専用・実行可の属性を付けておくと、データ領域に書き込まれたコードを実行しようとした時点でハードウェアが例外を上げ、攻撃を止められる。ページ単位で同じ属性を持たせる方式と組み合わせたセグメントページング方式が広く使われている。
試験での引っ掛け
セグメントは可変長のため外部断片化が起き、ページは固定長のため内部断片化が起きる。断片化の種類が逆になる点が問われやすい。またDATはソフトウェア処理ではなくハードウェア(MMU)が担う。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。