开篇提醒:本文针对于使用x86,x86-64,amd64架构CPU的用户,如果您的CPU架构并不是前文所提架构,本文不适用于您。
1、关于CPU架构。
1.1什么是CPU架构?CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范(引自百度百科)
1.2有哪些CPU架构?以下列举一部分
x86起源于英特尔8086处理器,是目前使用最广泛的处理器架构。广泛运用于个人电脑产品上例如Windows,Mac OS X,macOS,Linux的部分发行版
x86-32,英特尔对x86架构的32位扩展版本,也可写作IA-32或直接x86,也就是32位。
x86-64,AMD对x86架构的64位扩展版本,也写作AMD64,英特尔的EM64T和AMD64相兼容。也就是64位
IA-64,也可称为安腾架构,是英特尔和惠普联合推出的新型CPU架构。适用于服务器等设备,和x86不兼容,纯64位设计,不要把它和x86-64相混淆。运行在部分服务器系统和工作站系统上例如Windows 2000的部分Limited版本或者Windows XP 64-Bit Edition,不要把它和Windows XP Professional x64 Edition相混淆,前者在IA64上运行,后者在AMD64上运行。目前这个架构已经死了。
POWER,是IBM开发的一个CPU架构,适用于服务器,小型机等设备。注:小型机不小也不便宜,和轻伤一样。
Power PC,是AIM(苹果,IBM,摩托罗拉)联盟开发的一款CPU架构,适用于各类设备,例如iMac G3/4/5,Powerbook系列,Power Mac系列等。目前已退出民用市场。Rosetta就是当时苹果为解决Power PC和x86过渡问题所开发的。
Alpha,DEC公司开发的架构,早期64位架构,目前退出市场。
MIPS,由斯坦福大学开发,适用范围广泛,如N64,SGI部分工作站等。有多个衍生版本
ARM,由ARM公司开发,适用于各类移动设备。有多个衍生版本。