仮想記憶におけるセグメント方式
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/17 03:54 UTC 版)
「セグメント方式」の記事における「仮想記憶におけるセグメント方式」の解説
オペレーティングシステムは、必要なプログラムやデータを主記憶上に読み込み(ロールイン)、セグメントとして管理する。読み込む際に、空き領域が足りないときは、不要なセグメントを補助記憶装置に退避(ロールアウト)して必要な空き領域をつくる。 各セグメントは、セグメントテーブルで管理され、セグメント番号とセグメントの開始物理アドレスが保管されている。各セグメントに属するプログラムやデータの実アドレスは、セグメントテーブル内の開始アドレスとそこからの相対アドレスから算出する。 セグメントは、実記憶上に連続した領域として割り当てられる。セグメントの大きさが可変長なため、場合によっては、実記憶上には空き領域の合計が十分あるのに連続領域が空いていないことがある(フラグメンテーション)。
※この「仮想記憶におけるセグメント方式」の解説は、「セグメント方式」の解説の一部です。
「仮想記憶におけるセグメント方式」を含む「セグメント方式」の記事については、「セグメント方式」の概要を参照ください。
- 仮想記憶におけるセグメント方式のページへのリンク