用語辞典の一覧に戻る
テクノロジ系出題頻度 2/3

セグメンテーション

せぐめんてーしょん

定義

メモリを意味的単位(コード・データ・スタック等)の可変長セグメントに分ける方式。

詳細解説

論理的な単位ごとにセグメントを設け、各セグメントは可変長で独自の保護属性(読込/書込/実行)を持つ。アクセス権制御がしやすく、論理的構造と一致する利点があるが、外部断片化が発生しやすい。x86 では16ビット時代に多用されたが、現代の64ビット環境ではほぼフラットメモリ+ページングに置き換えられている。一部OS(OS/2、初期UNIX)で本格採用されていた歴史がある。

「セグメンテーション」が出る問題

関連用語

ページング仮想記憶断片化メモリ保護セグメントテーブル

よくある質問

Q. セグメンテーションとは何ですか?

A. メモリを意味的単位(コード・データ・スタック等)の可変長セグメントに分ける方式。

Q. 応用情報技術者試験での位置づけは?

A. テクノロジ系の重要用語です。出題頻度は 2/3 (★2)。 中程度の頻度で出題されます。

他の用語も見る(全265語)応用情報技術者の問題に挑戦

科目: テクノロジ系 · ID: ap-tech-046