主な違い: x86は、オリジナルのIntel 8086 CPUをベースとした命令セットアーキテクチャのファミリーです。 x64は、アドレスあたり64ビットをサポートするx86ファミリに属する命令セットアーキテクチャです。
コンピュータ技術は、顧客の要求を満たすために絶えず進化しています。 より新しく、より良くそしてより速い技術が待たれています。 開発者が特定の規格に対する制限を満たすと、規格を変更することになります。 X 86とx 64は、どちらもコンピュータの購入時に利用可能なプロセッササイズですが、パフォーマンスの点では異なります。


x16、x32、x64は互いに異なり、ビットはプロセッサによる情報の処理方法を表します。 x16には16個の論理プロセッサしか存在できませんが、x32は32個の論理プロセッサを上り、x64は64個の論理プロセッサを持つことができます。 システムを32ビットアーキテクチャで実行している場合、システムはレジスタが指すことができる32ビットに制限されます。 32ビットポインタは最大42億のアドレスを指すことしかできず、これは最大約4 GBになります。 ただし、64ビットアーキテクチャでは、メモリ容量は42億の2乗になるため、システムはほぼ無制限のアドレスを指定できます。 x 64ビットは1〜128 GBのRAMをサポートします。 x64アーキテクチャはその潜在能力を最大限に活用しておらず、このアーキテクチャ用のソフトウェアはまだ完成していません。
x86 | x 64 | |
のサポート | アーキテクチャに応じて16、32、または64のレジストリファイル。 | 64のレジストリファイルをサポートします。 |
必要条件 | 1ギガヘルツ(GHz)の32ビット(x86)プロセッサまたは64ビット(x64)プロセッサ、512 MBのRAM | 1 GHz 64ビット(x64)プロセッサ、1 GBのRAM(4 GBを推奨) |
メモリアクセス | 最大4 GBのRAMにアクセスできます。 | エディションに応じて1GBから128GBまでのRAMからアクセスできます。 |
データ実行防止 | ソフトウェアベースのDEPを使用します。 | ハードウェア支援DEPをサポートします。 |
カーネルパッチ保護 | 利用不可 | この機能は利用可能です。 Kernel Patch Protectionは、悪意のあるプログラムがWindows Vistaのカーネルを更新するのを防ぐのに役立ちます。 |
ドライバーの署名 | ユーザーが未署名のドライバーを使用することを許可します | すべてのドライバーはデジタル署名する必要があります |
32ビットドライバ | すべての32ビットバージョンドライバをサポート | サポートしていません |
16ビットプログラム | 16ビットドライバを部分的にサポート | サポートしていません |
制限事項 | RAMが制限され、セキュリティが最小限で、速度が64ビット未満で、64ビット用に構築されたプログラム/ドライバを実行できない | 64ビットドライバは、システム内の1つ以上のデバイスで使用できない場合があります。ドライバはデジタル署名されている必要があり、32ビットドライバ/プログラムをサポートしていません。 64ビットシステム、認証プロンプト |