プロセス空間は2GBの話2008/12/05こちらの話から。技術系のシバチョ2.0がコラムを書くプロセス空間が2Gを超えると落ちるって問題があって、おそらくはポインタの型が32bitであることに起因するんだろうけど、このことについて理解している人が結構少ない。プログラム書いている人であっても。最初に触ったOSが32bitOSで、32bitOSの支配が10年以上も続いてきたから、NEARポインタとFARポインタの違いとかわからないんだろうな。いってもオイラも最初にプログラムしたのはWindows98だけど。ポインタは4GBまでアドレッシングできるんだけどなぁ......。4GBのうち2GBはユーザ領域で,残りの2GBはカーネル空間。いくらポインタが2GBより大きな場所を指せるといっても,庶民であるユーザアプリがカーネル様のプロセス空間をいぢることはできません。このユーザプロセス空間は,ある程度いぢれる。ファイルに追加してコンピュータを再起動する必要があります。パラメータが有効になります。アドレス空間に対処できるようになります。システム用に予約されます。やらん方がいいらしいけれど。