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

  いまコンパイルしようとしているカーネルを、物理メモリの総量
  が 960 MB を越えるようなマシンで動作させるつもりがないのな
  ら、ここでは "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" するかお使いのブートローダ 
  (grub、 lilo や loadlin) のドキュメントを読んでください)。

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

  <中野, 高橋(潤)(2.4.15/2.4.17更新)>
