オペレーティング システムでのセグメンテーションは、さまざまなセグメント (プログラムの場合、これらはシンボル テーブル、ソース テキスト、スタックなどを表すことができます) を論理メモリ アドレス 0 から始まるユニットに分割することに基づいていることを学んでいます。 MMU (?) がオフセットに加えて実数を取得するために使用する仮想アドレス。
セグメンテーションの明らかな利点は、各セグメントがアドレス 0 から開始されるため、複数のプロセスが単一のセグメントを同時に利用できることです (共有ライブラリがその例です)。
ただし、セグメンテーションがプログラマーにどのように役立つかはわかりません。いくつかの例は何ですか?
ありがとう!