16EBという莫大なメモリー上限 アプリケーションの64bit化では、ひとつのアプリケーションでより多くのメモリーを扱えるという利点も生まれた。 これまでの32bitアプリケーションは、メモリー上での位置を指し示す「ポインタ」が32bit幅のため、2の32二乗byte、つまりは約4GBまでしかメモリーを利用できなかった。Mac OS Xでは、OSや「Cocoa」といったフレームワークが利用する分があるため、アプリケーションが自由に使えるのは2GB程度だ。たとえ8GBの物理メモリーを実装していても、ひとつのアプリケーションで使える上限があったのだ。 しかし、アプリケーションが64bit化されれば話は別になる。ひとつのアプリケーション内部で、2の64乗、つまり16EB(エクサバイト)という広大なメモリーを指し示すことができる。もちろんそれだけの物理メモリーを持つ現行Macはないが、メモリーの制
![やっぱりスゴい! Snow Leopardの「64bit対応」 (2/6)](https://cdn-ak-scissors.b.st-hatena.com/image/square/82183c6a60b6f5cd61c9e746ded7884e7e9815c0/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2009%2F08%2F28%2F244420%2Fl%2Fe94d522970d5c995.jpg%3F20200122)