  (高位メモリ(high memory)のサポート)
  Linux は x86 システムでは 64 GB までの物理メモリを扱えます。
  しかし、32 ビットの x86 プロセッサのアドレス空間は 4 GB の
  大きさしかありません。すなわち、物理メモリをたくさん積んで
  いても、カーネルはその全てを「恒久的にマップ」することはで
  きないことになります。恒久的にマップされないメモリは「高位
  メモリ (high memory)」と呼ばれます。

  いまコンパイルしようとしているカーネルを、物理メモリの総量
  が 1 GB を越えるようなマシンで動作させるつもりがないのなら、
  ここでは "off" と答えてください (これがデフォルトで、ほと
  んどのユーザはこれで良いでしょう)。こうすると、メモリは 
  "3GB/1GB" に分離されます。3GB は、各プロセスから 3GB の仮
  想メモリ空間が見えるようにマップされ、4GB の仮想メモリ空間
  の残りの部分はカーネルが利用し、できる限り多くの物理メモリ
  を恒久的にマップしようとします。

  1〜4 GB の物理メモリを備えたマシンを使うなら、ここでは 
  "4GB" と答えてください。

  4GB 以上のメモリを積んでいる場合は、ここで "64GB" と答えて
  ください。こうすると Intel PAE (Physical Address
  Extension) モードが有効になります。PAE は IA32 プロセッサ
  における 3 段階のページングを実装したものです。Linux は 
  PAE を完全にサポートします。PAE モードは最近の Intel のプ
  ロセッサ (Pentium Pro 以降) のすべてで実装されています。注
  意: ここで "64GB" と答えると、PAE をサポートしない CPU で
  はカーネルはブートしなくなります!

  実際の物理メモリの総量は、自動検出させることも出来ますし、
  "mem=256M" のようなカーネルコマンドラインオプションを用い
  て指定することも出来ます(ブート時にカーネルにオプションを
  渡す方法については、"man bootparam" するかお使いのブートロー
  ダ (lilo や loadlin) のドキュメントを読んでください)。

  よくわからなければ "off" としてください。

  <中野>
