32ビットプロセッサには、32ビット幅の汎用レジスタ(GPR)があり、32ビット幅の整数データストリームに対して動作することができます。さらに、32ビットアーキテクチャが話題になるときに一般に了解されているとおり、32ビットプロセッサは1つのレジスタに32ビットのメモリアドレスデータを保持することができ、アドレス可能なメモリは最大4GBです。
x86アーキテクチャでは、PAE (Physical Addressing Extensions: 物理アドレス拡張)もサポートされています。これはアドレス空間を拡張して36ビットアドレッシングを可能にし、アドレス可能な物理メモリを最大64
GBにするものです。ただし、OSとアプリケーションで、追加のメモリアドレッシングを利用できる必要があります3
。XeonファミリプロセッサとOpteronプロセッサでは、32ビットアドレッシングに加えて36ビットPAEもサポートされています。
表2に示すように、XeonファミリプロセッサとOpteronプロセッサに共通のx86の32ビット命令セットには以下のようなものがあります。
- 標準x86 - 汎用演算機能です。
- SIMD (Single Input Multiple Data)命令 - 1 つのコマンドで複数のデータ項目を同時に処理することができます。MMX、Streaming
SIMD Extensions (SSE)、およびSSE2があります。
- x87浮動小数点命令
|