Windows system >> Windowsの知識 >  >> Windows 7システムチュートリアル >> Win7システムの基本 >> 初心者向けのエントリ:32ビットと64ビットのWindows 7とWIN XP(2)

初心者向けのエントリ:32ビットと64ビットのWindows 7とWIN XP(2)

  
X 86-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テクノロジ

Intelは正式にEM64Tを次のように定義しています。EM64TフルネームExtended Memory 64 Technology、これは64ビットメモリテクノロジを拡張します。 EM64Tは、Intel IA-32アーキテクチャー、IA-32e(Intel Architectur-32拡張)の拡張です。 IA-32プロセッサは、IA-32ソフトウェアと互換性がある場合にソフトウェアがより多くのメモリアドレス空間を利用することを可能にするEM64T技術を追加し、ソフトウェアが32ビットリニアアドレスを書き込むことを可能にする。 EM64Tは特に32ビットと64ビットとの互換性を強調しています。 Intelは、新しいコアに8つの64ビットGPR(R8-R15)を追加し、元のGRPをすべて64ビットに拡張しました。これにより、前述のように整数演算能力が向上します。 SSE、SSE2、およびSSE3のサポートを含む8つの128ビットSSEレジスタ(XMM8〜XMM15)がマルチメディア性能を強化するために追加されています。

Intelは、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