メモリセグメンテーション

メモリセグメンテーションとは、ひとことで言えば、メモリを論理的なセグメント(コード・データ・スタック等)に分割し、それぞれに異なるアクセス権限と境界を設定する保護機構です。境界外アクセスやセグメント間の不正な参照を検知でき、プロセス分離や特権分離の基盤となります。x86では歴史的にセグメントレジスタを用いて実装されていましたが、現代ではページング方式と組み合わせて利用されています。