Windows 7には32ビット版と64ビット版がある(Windows 7 Starterを除く)。Windows XPまでは32ビット版が主流だったが、Windows Vistaで64ビット版を採用したメーカー製パソコンが登場するなど、少しずつだが普及が進んできた。米国では日本よりも64ビット版が普及しているため、海外大手メーカー製のパソコンでは64ビット版を採用するモデルが多い。
【詳細画像または表】
Windows 7では、パッケージ版に32ビット版と64ビット版の両方のディスクが入っている。64ビット版をプリインストールした大手メーカー製パソコンもWindows Vistaのときよりも増えた。購入後に32ビット版か64ビット版か選択できるモデルもある。32ビット版と64ビット版の違いを整理して、どちらを選んだ方が賢いのか検証していこう。
32ビットと64ビットでは扱えるメモリー容量が違う
32ビット版と64ビット版の最大の違いは、認識して利用できる最大メモリー容量の違いだ。32ビット版は、2の32乗(約4GB)までのメモリーしか利用できない。現在、4GBのメモリーを搭載するパソコンが増えているが、既に32ビット版の上限いっぱいまで使っているのだ。4GB以上は増設しても利用できない。
これに対して64ビット版は、2の64乗までのメモリーを理論的に扱える。実際はパソコンによって搭載できる上限は異なるが、メモリースロットの多いパソコンなら4GB以上のメモリーを搭載できる。
一番の問題は周辺機器が使えるかどうか
メモリー容量の上限以外に32ビット版と64ビット版に大きな違いはない。では多くのメモリーが使える64ビット版を選んでおけば間違いないのかというと、そう簡単にはいかない。ソフトウエアと手持ちの周辺機器のハードウエアが64ビット版のWindows 7で動作するかどうかを確認しなければならないからだ。
ソフトウエアについては「WOW(Windows On Windows)」というエミュレーション機能があり、これで32ビット版のWindows 7用ソフトの多くを利用できる。「Windows Live」や「Gmail」などのWebアプリケーションはOSの種類に依存しないため、32ビット版か64ビット版かを気にする必要はない。
問題になるのは周辺機器だ。プリンターやWebカメラなどを動かすのに64ビット版のデバイスドライバーが必要になる。マイクロソフトではWindows Vistaのときから、64ビット版への移行を推進しており、「Windowsロゴ」を取得するには、32ビット版と64ビット版のデバイスドライバーを用意しなければならない決まりがある。最近の周辺機器なら問題なく利用できるが、やや古い周辺機器については、メーカーのWebサイトで64ビット版への対応状況を確認しなければならない。古い周辺機器を多く利用している人は、32ビット版を使う方が安心だ。
32ビット版と64ビット版を比較
32ビット版と64ビット版でそれぞれ起動時間やソフトの実行速度を計り、その差を調べてみた。今回は2GBのメモリー(DDR2-800)を4枚用意し、メモリー容量を2GB~8GBに変えながらテストした。テスト結果は7回測定して平均の値を算出している。パソコンのスペックは、CPUがPentium E6300(2.8GHz)、HDDはシリアルATA接続の320GBのものを使用している。
まず、Windowsのインデックスのスコアで比較してみよう。同じメモリー容量の場合、64ビット版よりも32ビット版の方がメモリーのスコアが高かった。8GBを搭載すると32ビット版を上回った。
ベンチマークテストで比較
次に、色々なベンチマークソフトを実行してみた。
・CINEBENCH R10
CPUのベンチマークテストによく使われる、3Dグラフィックスのレンダリング時間を測定するソフト。スコアが高い方が高性能となる。64ビット版のWindows7に対応する。
・PassMark PerformanceTest 7.0
CPUやメモリー、グラフィックス性能など、パソコンの総合性能を測定するベンチマークソフト。64ビット版のWindows 7に対応する最新バージョンを使用した。
起動時間は64ビットの方が遅い?
起動時間と終了時間を測定した結果が以下の表だ。
注目すべきは、32ビット版よりも64ビット版の方が起動に時間がかかることだ。32ビット版、64ビット版ともにメモリーを多く搭載している方が遅くなる傾向が分かった。パソコンは起動時にメモリーをチェックしてから使用できるようになる。より大きいメモリー空間を確保できる64ビット版の方が、この作業に時間がかかるためだ。終了時間は32ビット版、64ビット版、メモリー容量に関係なくほぼ同じだった。






