在安装软件的时候,windows上会有 32bit, 64bit 的区别,但是Linux系统下则还需要知道CPU架构,比如 amd64, i386, arm64, x86_64, aarch64 等等。
1、cat /proc/version
Linux version 3.10.0-1127.10.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5
20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Wed Jun 3 14:28:03 UTC 2020
2、uname -a
Linux localhost.localdomain 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64
x86_64 x86_64 GNU/Linux
3、file /bin/bash
/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs)
, for GNU/Linux 2.6.32, BuildID[sha1]=85e3da5a087950e7aaeb7893c056218a8874d2e5, stripped
4、arch
x86_64
说明
一、AMD64 的发展历史
1978年6月8日,Intel发布了新款16位
微处理器“8086”,也同时开创了一个新时代:x86架构诞生了,Intel从8086开始,286、386、486、586、P1、P2、P3、P4都用的同一种CPU架构,统称X86
。
AMD在X86的基础上扩展了64位指令集,其后也为英特尔所采用。称为AMD64 / X64 / X86-64 / intel64
二、ARM64架构
ARM普遍应用于移动端和低功耗桌面端。
优点:
1、低功耗。
2、高度集成,即Soc(System on chip),减小体积和设计成本。
3、可扩展性。
移动端基本都是ARM,苹果电脑芯片也是ARM。
高通骁龙系列(Qualcomm)、三星猎户座系列(Samsung)、联发科天玑系列(Mediatek)、海思麒麟系列(HUAWEI)、苹果A系列处理器(Apple)、飞腾腾锐系列(Phytium)等。
三、mips – MIPS架构