■ このスレッドは過去ログ倉庫に格納されています
IE等普通のブラウザで見る場合 http://tubo.80.kg/tubo_and_maru.html
専用のブラウザで見る場合 http://www.monazilla.org/
2ちゃんねる Viewerを使うと、すぐに読めます。 http://2ch.tora3.net/
この Viewer(通称●) の売上で、2ちゃんねるは設備を増強しています。
●が売れたら、新しいサーバを投入できるという事です。
よくわからない場合はソフトウェア板へGo http://pc11.2ch.net/software/
モリタポを持っていれば、50モリタポで表示できます。
【PC】最適解は何GB? ゲームとOSとメインメモリ容量のベストな組み合わせを探る
- 1 :コロッケそばφ ★:2008/04/28(月) 22:59:17 ID:???
- DDR2 SDRAMメモリモジュール(あるいはDDR2 SDRAM DIMM)が安価になって久しい。
2008年4月下旬時点で,ブランドを問わなければ容量1GBのモジュールが1000円台から
入手可能といった状態だ。4Gamer読者の中にも,最近メインメモリの増強を考えている,
あるいはすでに増設したという人は少なくないのではなかろうか。
http://www.4gamer.net/games/017/G001762/20080424054/SS/022.jpg
では,ゲームをプレイする前提に立ったとき,メインメモリ容量を増やすことは
快適さの向上につながるのだろうか? とくに一般的な32bit版OSでは“4GBの壁”が
あったりするわけだが,そのあたりも踏まえつつ,今回はゲームにおけるOSと
メインメモリ容量の関係を探ってみたいと思う。
利用できるメインメモリ容量を規定する
32bit版OSと64bit版OSの特徴を整理
メインメモリ容量とOSは密接な関係がある。中上級クラスのPC自作スキルを持っている読者には
釈迦に説法となってしまうが,4Gamer読者におなじみのWindows XP※1や32bit版Windows Vista
といった「32bit版OS」では,物理アドレス空間が2の32乗(=4,294,967,296)しかない。
このときアドレスは1byte(バイト)単位で与えられるので,4,294,967,296bytes=4GBというわけだ。
いろいろ説明を飛ばして簡単にいえば,Windows XPや32bit版Windows Vistaが扱える
メインメモリ容量は,最大でこの4GBに制限されているのである。
しかも,その4GBのうち1GB弱がマザーボードのBIOSや各デバイス,ドライバソフトウェアなどに
割り当てられるため,OSが利用できるメインメモリ容量はたいてい3GB強となる。
Windows XPや(Service Pack 1適用前の)32bit版Windows Vistaで,メモリモジュールを
4GB分搭載しても,OSからは3GB強しか認識されないのはそのためだ。Service Pack 1を適用した
32bit版Windows Vistaでは4GBと表示されるが,実際にアプリケーションが利用できるのは
やはり3GB強に留まる。
ちなみに,32bit版Windowsには「PAE」(Physical Address Extension:物理アドレス拡張)
と呼ばれる,メモリ容量を36bit(=64GB)まで拡張する機能が用意されている。
しかしPAEで拡張されたメモリアドレスは一般的なアプリケーション,
とくにゲームではまったく利用されないため,ゲーマーにとってこのPAEはほとんど関係ない。
また,32bit版Windowsでは,一つのアプリケーションが利用できるメモリ空間に「2GBまで」
という制約がある。これは32bit版Windowsが持つ「システムが搭載するメインメモリ容量に関係なく,
4GBの仮想メモリアドレス空間を利用し,そのうち2GBをアプリケーション
(が利用するユーザーモードプロセス)に割り当てる」という仕様のため。
少々難しい言葉が並んでいるが,要するに「どれだけのメインメモリを搭載していようと,
一つ一つのアプリケーションが利用できるメモリ容量は2GBまで」というわけである。
実のところ,Windows XPや32bit版Windows Vistaには,この制限をクリアして,
一つのアプリケーションに最大3GBのメモリ(≒仮想メモリ)を割り当てられる,
通称「3GBスイッチ」というオプションが用意されている。変更は危険を伴うので,
「どうしても試してみたいなら『3GBスイッチ』でインターネット検索してみるといいかも」
と述べるに留めるが,3GBスイッチの恩恵を受けるにはアプリケーション側が対応している――
というよりは「2GBよりも多くのメモリを使えるようになっている」が適切かもしれない――
必要があり,ゲームではまず効果がない(※詳細は後述)。
この点64bit OSでは,理論上,2の64乗のアドレス空間を持ち,16EB(エクサバイト)=180億GB
ものメモリにアクセス可能。もっとも実際には「64bit版Windows Vista Home Premiumで16GB」など,
製品ごとに制限があるのだが,少なくとも4〜8GB程度のメインメモリ容量を
きちんと認識できることだけは確かだ。
※1 Windows XPにも64bit版は存在するが,流通経路が極めて特殊で,ゲーマーなどの一般PCユーザーが
使う例は極めてまれであるという理由から,よほどのことがない限り,
4GamerではWindows XPを32bit OSとして扱っている
>>2へ続く
4Gamer.net
http://www.4gamer.net/games/017/G001762/20080424054/
総レス数 28
17 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
もしかして、ない?
read.cgi ver 05.0.7.8 2008/09/25 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)