如何查看linux 的CPU是X86还是IA64的

2024-12-19 22:57:00
推荐回答(4个)
回答1:

可以用命令“getconf LONG_BIT”查看,
如果返回的结果是32则说明是32位(X86),返回的结果是64则说明是64位(X64)。

还可以使用命令“uname -a”查看,
输出的结果中,如果有x86_64就是64位(X64),没有就是32位(X86)。

回答2:

.

“不同的CPU”,那要看有多大不同了。

x86 32位CPU用的机器语言都一样,虽然具体型号有区别,但是对OS来说差不多;
x86-64 CPU用的机器语言就不一样了,所以 Windows才有 64位版,
64位版 Windows 和 32位版 Windows 分别对应不同的机器语言。
(当然,x86-64 CPU也能按 x86 32位模式工作,但是同一时刻只能有一种模式)

Linux 也一样,针对不同机器语言的CPU 有不同版本的Linux,
互相之间不能通用——
x86版,x86-64版,MIPS版,POWER版,IA64版,……等等

===========================================

其实 Windows以前也有用于其它类型处理器的版本
Windows for Alpha(Alpha处理器)
Windows for IA64 (Itanium 安腾处理器)
等等,这些和 x86 32位版本的 Windows 更是不通用了!

.

回答3:

linux的操作系统在版本上针对CPU类型会有不同的镜像版本。最为常见的(以X86_64平台的CPU为例)注意分为下面4个类型。ia64主要针对英特儿的CPU架构,amd64主要针对amd架构的CPU,64主要针对通用的64位CPU平台,在各个64架构的CPU平台上比较通用。
他们直接最主要的区别是针对不同架构的CPU的cpu处理指令上不同,通常是针对具体CPU进行了执行指令的优化。例如amd64的CPU用一条指令就可以实现处理一个流文件。而使用64通用的CPU平台则可能需要多条指令来完成这个操作。您可以看看计算机图书中的“编译原理”来深入的了解一下CPU执行指令的方法。
建议您根据CPU的类型选择个贴近的OS系统。若实在拿不定主意,就用通用的64版本的就可以。一般的应用看不来他们直接有什么区别。

回答4:

CPU架构问题很烦人! IA64 是安腾架构,什么是安腾请自己搜索,反正一般人是用不起的。至于 i386 还是 amd64 随你,两个你的系统都支持。我建议