现在很多x86架构的PC服务器支持64位的操作系统,实质上并不是真正的64位CPU,一般Intel称之为EM64,安装Oracle的一些软件 比如ASMLib就有针对不同CPU的版本,要注意对号入座。
Intel 官方是给EM64T这样定义的:EM64T全称Extended Memory 64 Technology,即扩展64bit内存技术。EM64T是Intel IA-32架构的扩展,即IA-32e(Intel Architectur-32 extension)。IA-32处理器通过附加EM64T技术,便可在兼容IA-32软件的情况下,允许软件利用更多的内存地址空间,并且允许软件进行 32 bit线性地址写入。EM64T特别强调的是对32 bit和64 bit的兼容性。
目 前主流CPU使用的64位技术主要有AMD公司的AMD64位技术、Intel公司的EM64T技术、和Intel公司的IA-64技术。其中IA-64 是Intel独立开发,不兼容现在的传统的32位计算机,仅用于Itanium(安腾)以及后续产品Itanium 2。而这种EM64T的CPU现在在PC服务器上是很常见的。