uname -a
。如果显示为i386,则是32位;如果显示为amd64,则是64位,但我得到了这个结果:Linux mukund-ThinkPad-Edge-E431 3.8.0-35-generic #50-Ubuntu SMP Tue Dec 3 01:25:33 UTC 2013 i686 i686 i686 GNU/Linux
这个 i686 是什么?是32位还是64位 - 我认为它是32位的,因为我在其中安装的所有Debian软件包都是32位的,所以请问有人能给出详细的解释吗?
uname -a
。如果显示为i386,则是32位;如果显示为amd64,则是64位,但我得到了这个结果:Linux mukund-ThinkPad-Edge-E431 3.8.0-35-generic #50-Ubuntu SMP Tue Dec 3 01:25:33 UTC 2013 i686 i686 i686 GNU/Linux
Go into the terminal and type in.
uname -a
If your results are similar to the one below, then yours is 64-bit; otherwise, it is 32-bit.
Linux ubuntu-tm 2.6.35-28-generic #49-Ubuntu SMP Tue Mar 1 14:39:03 UTC 2011 x86_64 GNU/Linux
If you have the x86_64 then your machine is 64-bit.
If your results are similar to this one; then you have 32-bit.
Linux Server 2.6.15-23-386 #1 SMP Tue Mar 1 13:49:40 UTC 2011 i686 GNU/Linux
Notice the i686 in the code, that means your machine is 32-bit.
UPDATE:
Type in the following in the terminal;
uname -m
It will give you either x86_64, which is 64-bit, or something else, which is 32-bit.
礼貌: https://superuser.com/a/260999/130574 (这是那个答案的副本)
也被称为P6微架构
,它是第六代英特尔x86微架构,由Pentium Pro微处理器实现,于1995年11月推出。i686代码旨在在与32位英特尔x86平台兼容的处理器上执行,其中包括所有英特尔32位x86处理器,包括Pentium 4等,以及来自AMD和其他制造兼容32位芯片的供应商的处理器。
简而言之:
这只是意味着您正在运行支持与i686
处理器架构兼容的32位内核。
N.B:
这并不意味着你的系统只能运行32位内核,它只是表示你目前正在运行基于32位内核的操作系统。i686是英特尔P6微架构的简称,它是由奔腾Pro1引入的。
简而言之,它是32位架构。8086和80286甚至是16位处理器。80386是英特尔第一款32位处理器(引入了保护模式工作,除了实模式)。80586是著名的Pentium™。
i686广泛用于描述与奔腾Pro/II兼容并具有其指令集的32位P6处理器架构。例如,AMD K7(Duron™和Athlon™)都是i686。
uname -a
显示如下:Linux ubuntu1 3.2.0-60-generic #91-Ubuntu SMP Wed Feb 19 03:54:44 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
gnome-control-center
。 - SPRBRNlscpu
命令来查找你的架构,并且不受内核编译版本的限制。