还真没统一的说法,其实两者指的是同一个事物,那就是兼容x86架构的64位拓展。由AMD公司首先推出的。
为什么又叫AMD64呢,那是因为当时32位升级64位cpu的时候,Intel出了个不兼容32位指令的架构,IA64,是和惠普联合推出的64位体系架构。基于此生产的处理器叫安腾( Itanium)处理起。
而AMD则推出了兼容之前指令(16位32位指令)的架构,叫x86-64,也被称为AMD64。其后也为英特尔所采用,现时英特尔称之为“Intel 64”,在之前曾使用过“Clackamas Technology” (CT)、“IA-32e”及“EM64T”。
后来基于IA64的安腾CPU销量惨淡,最终退出市场。
苹果公司和RPM包管理员以“x86-64”或“x86_64”称呼此64位架构。甲骨文公司及Microsoft称之为“x64”。BSD家族及其他Linux发行版则使用“x64-64”,32位版本则称为“i386”(或 i486/586/686),Arch Linux用x86_64称呼此64位架构。