32 ビット AIX 仮想メモリー・モデル

AIX® は、256 MB の 16 セグメントに分割された仮想アドレス・スペースを割り当てます。

データに対するアドレス・スペースの処理はセグメント・レベルで管理されるため、データ・セグメントは共有 (プロセス間) または専用のいずれかにできます。

AIX 32–Bit メモリー・モデル ( MAXDATA=0 ) (デフォルト)
  • セグメント 0 は、カーネルに割り当てられます。
  • セグメント 1 は、アプリケーション・プログラム・テキスト (静的ネイティブ・コード) です。
  • セグメント 2 は、アプリケーション・プログラム・データおよびアプリケーション・スタック (原始スレッド・スタックおよび専用データ) です。
  • セグメント 3 から C は、すべてのプロセスが使用可能な共有メモリーです。
  • セグメント D は、共有ライブラリー・テキストです。
  • セグメント E も共有メモリーで、カーネルが各種の用途に使用します。
  • セグメント F は、データ域です。