「アーキテクチャ」と「マイクロアーキテクチャ」という言葉がある。ともすれば、同じ意味で使ったりもするこの2つの用語だが、インテルによると“x86”や“IA-64”といった「命令セットレベルの違い」がアーキテクチャで、特定のアーキテクチャを「どう実装するか」(命令セットのインプリメンテーションだけでなく回路設計やレイアウト、インタフェースなども含む)を“マイクロアーキテクチャ”と呼ぶ。要するに「x86」というアーキテクチャ向けの“マイクロ”アーキテクチャとして「NetBurst」や「Core」がある、という定義だ。 アーキテクチャであるx86は、1978年に登場した8086以来、2008年でついに30周年を迎える。この間、動作モードや命令セットなどの拡張は行われたものの、今でも8086用コードとの基本的な互換性を維持している。「x86互換」というのは、このアーキテクチャレベルでの互換性を指す
![Nehalemの性能に期待していいのか](https://cdn-ak-scissors.b.st-hatena.com/image/square/bde6beff1401ae9fffdec08f4544ad36e5de9315/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fpcuser%2Farticles%2F0805%2F20%2Fl_kn_neha_01.jpg)