LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 765|回复: 7

求助:CPU指令集?

[复制链接]
发表于 2011-1-20 06:02:23 | 显示全部楼层 |阅读模式
请各位大虾解释一下CPU指令集以及对应CPU种类的关系吧,对这个好像越来越迷糊了。
我理解的是这样对应的:
AMD64 对应 AMD公司的64位构架处理器
X86      对应 intel公司的64位构架处理器
那其他的比如说sparc, ppc, ppc64, alpha, hppa, mips, ia64, arm等等都是怎么回事儿啊?请高手帮忙解惑,谢谢!
发表于 2011-1-20 12:02:02 | 显示全部楼层
不对,x86 是指 Intel/AMD 的32位处理器, 这两家的32位基础指令集是一致的
amd64 是现在通用的64位处理器技术,以前还有一个 ia64,现在都用amd64了。

详情参见:
http://zh.wikipedia.org/zh-cn/X86
回复 支持 反对

使用道具 举报

发表于 2011-1-20 13:44:51 | 显示全部楼层
是CPU构架。不同的构架有自己的指令集。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-20 23:27:58 | 显示全部楼层
多谢指教!问这个问题主要是看到gentoo手册里列了那么多不同的版本,想说自己也不太明白就问问。那意思就是说现在不管是AMD64位的CPU还是intel的i3,i5,i7系列的CPU都应该按照针对AMD64的手册来安装gentoo,对吧??
回复 支持 反对

使用道具 举报

发表于 2011-1-21 09:21:40 | 显示全部楼层
x86指的是由Intel 8086的指令集所扩展的一系列指令集,大多数桌面系统处理器都兼容,包括AMD的处理器。一般为32位。
amd64 = AMD的64位指令集(AMD64) / Intel的64位指令集(EM64T)
IA64是Intel Itanium处理器的64位指令集。极为昂贵的服务器用处理器。
ARM是ARM的CPU指令集,似乎某些上网本之类的会用。
SPARC和MIPS是 RISC指令集,似乎只在嵌入式计算机和其他一些特殊场合应用。
ppc(PowerPC)和ppc64的应用好像也很少,参见Wikipedia: http://en.wikipedia.org/wiki/PowerPC
关于Alpha可参见: http://en.wikipedia.org/wiki/DEC_Alpha

Intel的Core系列应该都是支持EM64T的,直接用amd64就行了。x86也行,但执行效率较低。
回复 支持 反对

使用道具 举报

发表于 2011-1-25 09:21:11 | 显示全部楼层
Post by e522;2126173
请各位大虾解释一下CPU指令集以及对应CPU种类的关系吧,对这个好像越来越迷糊了。
我理解的是这样对应的:
AMD64 对应 AMD公司的64位构架处理器
X86      对应 intel公司的64位构架处理器
那其他的比如说sparc, ppc, ppc64, alpha, hppa, mips, ia64, arm等等都是怎么回事儿啊?请高手帮忙解惑,谢谢!


amd64 对应所有 intel, amd 的较新(两年以内)的机器
x86 对应所有 intel, amd 的较旧的机器。
sparc, ppc, alpha, hppa, mips, arm 之类的,这都是不同的CPU,你现在没有必要去了解,等你有了对应的CPU自然就会明白。
回复 支持 反对

使用道具 举报

发表于 2011-1-25 09:28:55 | 显示全部楼层
个人电脑不是 X86(差不多类似的还有叫 i386、i586)就是 AMD64(又叫 X86-64)
回复 支持 反对

使用道具 举报

发表于 2011-1-25 10:59:17 | 显示全部楼层
arm貌似手机之类的才用,上网本也是x86
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表