タグ

ブックマーク / publib16.boulder.ibm.com (1)

  • プログラミングの一般概念: プログラムの作成およびデバッグ - 大きなプログラムのサポート

    この章の説明は、32 ビットのプロセスのみに当てはまります。デフォルトの 32 ビット・アドレス・スペース・モデルと 64 ビット・アドレス・スペース・モデルの詳細については、 プログラム・アドレス・スペースの概要および malloc サブシステムを用いたシステム・メモリーの割り当てを参照してください。 32 ビット・プロセスの仮想アドレス・スペースは、それぞれ別個のハードウェア・レジスターによってアドレッシングされている、 16 個の 256 メガバイト域 (またはセグメント) に分割されています。オペレーティング・システムは、セグメント 2 (仮想アドレス 0x20000000-0x2FFFFFFF) をプロセス専用 セグメントとして参照します。デフォルトでは、このセグメントにユーザー・スタックとデータ (ヒープを含む) が入れられます。プロセス専用のセグメントには、プロセスの u-b

  • 1