回答:
答えは、それほど違いはないということです。それはより大きなキャッシュを持ち、マルチプロセッサシステムで動作するのを防ぐために明示的に機能しません。XeonはECCメモリもサポートしていますが、これは通常、民生用CPUチップではサポートされていません。それ以外の場合、基本的なプロセッサコアはほぼ同じです。
古い32ビットシステムでは、XeonのMMUは、最大64GBの物理RAMで複数の4GBプロセススペースをサポートできるという点で、少し賢くなりました。SPARC v8チップには、MMUに同様の機能がありました。この機能は、ページ内のオフセットをアドレス指定するのに必要なビット数(4KBページの場合は12)とページのステータス(RWX、ダーティなど)を記録するのに必要なビット数の違いにより機能しました。36ビットの物理アドレスを許可するために、少し広い物理ページ参照(ページ番号を指定する20ビットに対して24ビット)に余分なビットを使用できます。ただし、1つのプロセスは、常に4GBの連続したアドレス空間しか見ることができませんでした。
一部のシステム(Windows ServerのDatacentreバージョンなど)には、プロセスがMMUを制御してこの物理アドレススペースのチャンクを仮想スペースにオーバーレイできるAPIがありました。この機能は、より大きなディスクキャッシュをサポートするために、SQL Serverのエンタープライズバージョンで使用されていました。
最近のCPUのほとんどは、32ビットモードでの実行時にこの機能をサポートしますが、VM(MMUが多かれ少なかれハードウェアでエミュレートされる場合)のいずれかで、このモードでレガシー32ビットアプリケーションをまだ実行しているショップがたくさんあるでしょう。サポート)または物理的な錫。ただし、最近の64ビットビルドは、最近の大容量メモリサーバービルドではるかに普及しており、プロセス内でより大きな連続したメモリイメージを使用できます。