TopWindows関連のTips64ビットWindows > 1. Windows Vista 64ビット版/x64システムの『アドバンテージ』(64ビットのメリット)

『Windows 7
上級マニュアル』
好評発売中!

Windows 7 上級マニュアル

2007年04月01日

1. Windows Vista 64ビット版/x64システムの『アドバンテージ』(64ビットのメリット)

今、新しいパソコン(デスクトップ)やCPUを購入すると、まず間違いなく「64ビットCPU(正確には64ビット対応のCPU)」である。

しかし、大概の人が使っているのは「32ビットOS」であるWindows XPのままだ。

そう、つまりPCインフラとして「64ビット環境」を手に入れているにもかかわらず、ほとんどのユーザーはOSを「32ビットのまま」使い続けているのだ。
zu64-002.jpg

※なぜ64ビットCPUを所有しているのに、64ビットOSを利用しないのだろうか?
 32ビットOSでは、本来のPCのポテンシャルを生かしていないということになるのに。

「64ビット版Windows Vista」や「Windows XP Professional x64 Edition(x64)」という、64ビット対応のOSが存在するにもかかわらず、である(ちなみにVistaも64ビット版が用意される)。

ではなぜ、64ビットCPUを所有しているのにもかかわらず、みなx64という64ビットOS環境を手に入れようとしないのだろう?

理由はいくつかあるのだが、一番の原因が「マイクロソフトがx64の一般パッケージをリリースしていない」という事実である(x64はDSP版のみ入手可能)。

といっても、x64を一般パッケージで販売しないのは基本的に正解だ。
なぜなら、x64が導入に対してかなり敷居の高いOSであり、具体的には、ハードウェア環境を限定され、かつ「クリーンインストール」以外の導入を許さないという、コンシューマに解き放った場合はかなりの混乱を招くであろうOSだからである。
逆の言い方をすれば、この導入に対する問題さえ解決できれば、絶対に導入すべき、ないしは試用したいOSが「x64」なのである。

・Windows XP Professional x64 Edition 試用版
http://www.microsoft.com/japan/windowsxp/64bit/evaluation/trial.mspx

x64のメリットをざっとあげると以下のような点である。

・x32(通常のXP)と変わらない操作性
・処理速度の向上
・32ビットアプリケーションとの互換
・安定性の向上
・将来性

x64において最も気になるのが「処理速度」であろうが、この点については「驚異的に速い」といってよい。
これはMS-DOS時代からOSを使い続けている人なら理解できると思うが、基本的にビット数が上がったりOSそのもののアーキテクチャが変更されると、旧OSの互換性を確保するために「不安定」になるか、「内部のエミュレータ」で旧アプリケーション動作をエミュレートするため、どうしてもオーバーヘッドが大きくなるのだが、x64の場合「32ビットアプリケーション(現行のXP用のソフト)」もx32より速いのである。もちろん、同一PC環境においてだ。

x64が速い理由を簡潔に述べれば、「32ビットアプリケーションを動かす際はシステムを切り替えて動かしている(エミュレータのようなオーバーヘッドがない)」という点と、「各層におけるIOが64ビット化されている」ということがポイントになる。
詳しくは「Windows XP x64 上級マニュアル」を読んで欲しいが、要はx64はシステムの「置き換え」を行っており、通常のOSのようにエミュレーション作業がないのが特徴だ。
ちなみにこの構造は「Windows Vista 64ビット版」にも当然ながら引き継がれている。
zu64-001.jpg

なお、32アプリケーションが高速駆動するといっても、すべての32ビットアプリケーションがx64で駆動するわけではなく、具体的には「デバイスドライバ」に相当するアプリケーションやOSに食い込んで駆動するソフト(仮想CDソフトやアンチウィルスソフト、周辺機器固有のユーティリティ)は64ビット版がリリースされない限り動かない。
(2007-04-01)

Windows 7 上級マニュアル(技術評論社)
XPユーザーのためのWindows 7乗り換えガイド