Ubuntu 11.04 32ビットの新しいコピーをインストールしたところ、OSが私の8GBのRAMをWindows32ビットOSとは異なります)を認識できることに驚きました。
それはどのように機能しますか?アドレスマッピングはどのように実行されますか?それは効率的ですか?なぜWindowsシステムで動作しないのですか?
PAEによる: http://en.wikipedia.org/wiki/Physical_Address_Extension
AFAIK WindowsクライアントバージョンはPAEをサポートしていますが、4 GBマークを超える物理アドレスはサポートしていません(さまざまなバグのあるドライバーが原因と思われます)。 WindowsサーバーとLinuxには、この制限はありません。
4GB以上を検出するとUbuntu RAM自動的にはをサポートするPAE拡張機能を備えたカーネルを使用します最大64GBのRAM。
Ask Ubuntuに関する関連質問: https://askubuntu.com/questions/43422/8-gb-ram-on-64-bit-processor-using-32-bit-ubunt
OSがあなたのRAMを検出できるが、それに対処できない可能性があります。私が知る限り、PAEはデフォルトで有効になっていません。
試してみてください
# free -m
「合計」統計は、2700ではなく約8000である必要があります。
2700の場合でも、そのRAMをアドレス指定することはできません。
PAEを有効にする場合は、 カーネルを再コンパイルする
ホームフォルダをバックアップして、64ビットバージョンのOSをインストールする方が簡単な場合があります。私は毎日64ビットバージョンを使用していますJava開発目的で、これまでのところ深刻な問題はまだ見つかっていませんが、私はdo追加のRAMが必要です。