SnowLeopardがCore2Duosを搭載したMacBookProに64ビットコンピューティングをもたらしたので、これにより、インストールできるRAMの最大量が増えますか?
現在、MBP3,1に4GBのRAMがあります。64ビットカーネルモードでMBPを実行した場合、より多くのRAMを使用できますか?
64ビットカーネルは、物理アドレス拡張(PAE)を使用せずに、より多くのRAMにアクセスでき、プロセスが仮想メモリにマップすることなく、4GBを超える実際のメモリを使用できるようにします。いいえ、実際にはMacBookProで使用できるRAMの最大量は増加しません。MacProまたはXserveはある程度まで増加します(32GB。32GBを超えると64ビットカーネルを使用したい)
MacBookProが4GBを超えるRAM LeopardとSnowLeopardの両方を物理的にサポートしている場合はそれを見ることができます。MacTrackerによると、マザーボードは実際には最大6GBのRAM最大4GBの代わりにAppleはそうだと言っています。
それは可能ですが、それでもチップセットに制限されています。私のMBPは3GBに制限されており、10.6ではそれについて何もできません。
いいえ、 物理アドレス拡張(PAE) (Mac OS Xのカーネルは使用します)を使用する32ビットカーネルで4GBを超えるRAMをすでに使用できます。ただし、64ビットカーネルには他にもいくつかの利点があります。そのうちの1つは、(カーネルの)アドレス空間が大きいため、カーネルキャッシュに使用できるメモリがはるかに多いことです。
2つの制限があります:
ハードウェアの制限。これは、ハードウェアが処理できるメモリの量です。残念ながら、10.6ではハードウェアをアップグレードできません。
ソフトウェアの制限。 10.6にアップグレードすると、オペレーティングシステムは、ハードウェアが提供できるより多くのメモリにアクセスできるようになりますが、ハードウェアがRAMを処理できない場合は、オペレーティングシステムも処理できません。