Answers:
因为AMD是第一个发布64位x86(x86-64)CPU的公司。
AMD从一开始就将AMD64架构定位为向现有x86架构添加64位计算功能的演进方式,这与英特尔采用IA-64创建全新的64位架构的方法相反。
第一个基于AMD64的处理器Opteron于2003年4月发布。
实际上,在内核中64位支持称为“ x86_64”,指的是AMD和Intel(及其他公司)都执行这些指令。
在英特尔之前,AMD最初实现了x86-64。因此,大多数发行版(以及其他操作系统,如OpenBSD)在仍仅是AMD的情况下就发布了第一个版本,或者重命名为x86-64被认为是不值得的。
我认为,造成命名混乱的另一个因素是英特尔和AMD之间在命名上的冲突。英特尔的64位命名存在身份危机。它通过名称EM64T,IA-32e和最终的正式Intel 64进行循环。另一方面,AMD始终将其称为AMD64。x86-64是一个相当明显的名称,涵盖了这两个方面。但是,并非总是这样。我记得当它是新事物时,人们不知道该怎么称呼它。我看过这些:
x86-64是该体系结构的最佳缩写