Win7 32ビットと64ビットの違い

  
X86は、Intelプロセッサベースのシステムの標準的な略語です。 Xはプロセッサとは何の関係もなく、すべての* 86システムに対する単純なワイルドカード定義であり、Intel汎用コンピュータシリーズのシリアル番号であり、また初期のIntelのCPU番号は次のとおりです。現在のPentium、P2、P4、Celeronシリーズは、X86コマンドシステムをサポートしているため、X86を使用して命令セットを識別します。 X86ファミリに属します。
ここでの64ビットテクノロジは32ビットと比較したもので、CPUのGPR(汎用レジスタ)を表し、データ幅は64ビット、命令セットは64ビットです。 64ビットデータを実行する命令。これは、プロセッサが一度に64ビットデータを実行できることを意味します。ハイエンドのRISC(Reduced Instruction Set Computing)には、SunのUltraSparc III、IBMのPOWER5、HPのAlphaなどの64ビットプロセッサがあります。 。
x86は単に32ビットオペレーティングシステムを表し、x64は64ビットオペレーティングシステムを表します。
64ビットコンピューティングには、2つの主な利点があります。それは、より広い範囲の整数演算を実行できること、それはより大きなメモリをサポートできることです。デジタルの変更により、64ビットプロセッサのパフォーマンスが32ビットプロセッサのパフォーマンスの2倍になるとは想定できません。実際、32ビットアプリケーションでは32ビットプロセッサのパフォーマンスがさらに向上し、32ビットアプリケーションでは64ビットプロセッサでもより強力になります。だから64ビットプロセッサの利点を認識するために、素晴らしい64ビットではありません。
64ビットコンピューティングを実現するには、64ビットプロセッサでは不十分で、64ビットオペレーティングシステムと64ビットアプリケーションソフトウェアも必要です。 64ビットコンピューティングを実現できる要素はありません。現時点では、64ビットプロセッサの面では、IntelとAMDのプロセッサメーカーはさまざまな仕様の64ビットプロセッサのシリーズをリリースしている;オペレーティングシステムとアプリケーションソフトウェアの面では、現在の状況は楽観的ではありません。個人的な使用に本当に適している64ビットオペレーティングシステムは、現在はWindows XP X64のみであり、Windows XP X64自体は単なる移行版64ビットオペレーティングシステムであるため、Windows VistaおよびWindows XP X64自体のリリース後に削除されます。完璧ではない、使いやすさが高くない、明らかな例は、さまざまなハードウェアデバイスのドライバが完璧ではないこと、そして今や64ビットアプリケーションソフトウェアはまだ基本的にまだそうではないことです。移行オペレーティングシステムは、ドライバとアプリケーションを作成します。したがって、本当の64ビットコンピューティングを実現するためには、しばらくの間Windows Vistaが普及していくまで待つ必要があります。
現在主流のCPUで使用されている64ビットテクノロジには、主にAMDのAMD 64ビットテクノロジ、IntelのEM64Tテクノロジ、およびIntelのIA-64テクノロジが含まれています。その中でも、IA-64はIntelが独自に開発したもので、現在の従来の32ビットコンピュータとは互換性がなく、一般ユーザには対応していないItanium 2以降の製品Itanium 2でのみ使用されるため、AMD 64ビットテクノロジおよびIntel専用です。簡単な紹介をするEM64T技術。 AMD64のビットテクノロジは、オリジナルの32ビットX86命令セットに基づいており、X86-64拡張64ビットX86命令セットを追加しています。これにより、チップはオリジナルの32ビットX86ソフトウェアと互換性があり、同時にX86-をサポートします。 64ビット拡張64ビットコンピューティングは、このチップを真の64ビットX86チップにします。これは本当の64ビット標準であり、X86-64は64ビットアドレッシング機能を持っています。
X86-64の新しいCPUレジスタセットは、より速い実行効率を提供します。レジスタとは、CPUの動作やその他の計算結果を作成および保存するために、CPUによって内部的に使用される場所です。標準の32ビットx86アーキテクチャーには8つの汎用レジスター(GPR)が含まれており、AMDはX86-64にさらに8つのグループ(R8-R9)を追加して、レジスターの数を16に増やしました。 X86-64レジスタのデフォルトは64ビットです。単一命令複数データストリーム(SIMD)演算用のスペースを増やす8つの128ビットXMMレジスタ(SSEレジスタ、XMM8〜XMM15とも呼ばれる)が追加され、これらの128ビットレジスタはベクトル合計で提供されます。スカラ計算モードでの128ビット倍精度処理は、3Dモデリング、ベクトル解析、バーチャルリアリティの実装のためのハードウェア基盤を提供します。より多くのレジスタを設けることによって、X86−64規格に従って製造されたCPUはデータをより効率的に処理することができ、1クロックサイクルでより多くの情報を転送することができる。
インテルは正式にそのようなものとしてEM64Tを定義しています:EM64TフルネームExtended Memory 64 Technology、すなわち、拡張64ビットメモリ技術。 EM64Tは、Intel IA-32アーキテクチャー、IA-32e(Intel Architectur-32拡張)の拡張です。 EM64Tテクノロジの追加により、IA-32プロセッサとの互換性を保ちながら、ソフトウェアがより多くのメモリアドレス空間を利用することを可能にし、ソフトウェアが32ビットリニアアドレス書き込みを実行することを可能にします。 EM64Tは特に32ビットと64ビットとの互換性を強調しています。 Intelは、新しいコアに8つの64ビットGPR(R8-R15)を追加し、元のGRPをすべて64ビットに拡張しました。これにより、前述のように整数演算能力が向上します。 SSE、SSE2、およびSSE3のサポートを含む8つの128ビットSSEレジスタ(XMM8〜XMM15)がマルチメディア性能を強化するために追加されています。インテルは、EM64Tテクノロジをサポートするプロセッサ用に、レガシーIA-32モードとIA-32eモードの2つのモデルを設計しました。 EM64Tテクノロジをサポートするプロセッサには、拡張機能有効化レジスタ(IA32_EFER)と呼ばれるコンポーネントがあります。このコンポーネントでは、Bit10がEM64Tをアクティブにするかどうかを制御します。ビット10は、IA-32eモードアクティブまたはロングモードアクティブ(LMA)と呼ばれます。 LMA = 0の場合、プロセッサは従来のIA-32モードで標準の32ビット(IA32)プロセッサとして動作し、LMA = 1の場合、EM64Tはアクティブになり、プロセッサはIA-32e拡張モードで動作します。次へ現在、AMDはAthlon 64シリーズ、Athlon FXシリーズ、Opteronシリーズなどの64ビットテクノロジCPUをサポートしています。 64ビットテクノロジをサポートするIntelのCPUには、Noconaコアを使用するXeonシリーズ、Prescott 2Mコアを使用するPentium 4 6シリーズ、およびPrescott 2Mコアを使用するP4 EEシリーズがあります。
Copyright © Windowsの知識 All Rights Reserved