我即将在服务器上安装Riak。当我登录服务器时,Ubuntu给了我一个问候语字符串,其中包括“x86_64”,我将其称为x86芯片和64位架构。
当我查看我对Debian软件包here的选择时,我看到了:
riak_1.0.2-1_amd64.deb
riak_1.0.2-1_i386.deb
这让我想到了:
然而,我的同事告诉我,第一个套餐会正常工作。他说他以前看过这个,不知道为什么会这样命名。
这是传统吗?如果是这样,如果不指定芯片类型,为什么名称中会出现“AMD”?
答案 0 :(得分:2)
x86_64 [...]我指的是x86芯片和64位架构。
更准确地说,它意味着一个指令集,其同义词也是AMD64。
该公司的AMD可以自由地按照它的方式为其发布指令,但是如维基百科页面上所示,其他公司也可能会给非常相似的指令集赋予不同的名称,以避免引用该公司。 / p>如果没有指定芯片类型,为什么名称中会出现“AMD”?
答案 1 :(得分:1)
amd64是x86_64或Intel 64或x64的AMD(以及微软的原始)名称。
所有这些都是相同的架构,即x86的64位扩展。
答案 2 :(得分:0)
该端口包含一个内核,用于所有AMD 64位CPU,具有AMD64扩展,所有Intel CPU都具有EM64T扩展,以及一个通用的64位用户空间。