Linux服务器硬件平台的种类
1、i386 是 Intel 80386 架构,Intel 的 80486 是 i486 架构,以此类推,Pentium 是 i586 ,Pentium Pro 是 i686 架构。
2、x86_64/AMD64 是 x86 架构的 64 位版。也就是 AMD 公司的 x86_64 位架构 amd64 ,Intel 的 x86_64 架构叫 EM64T ,不过这个是兼容 AMD64 架构的。区别只有一个 CPU 指令。这个不同的指令还不是架构必须的。AMD athlon 64 及以后的 CPU 都是 AMD64 的。
至于Intel 的 CPU ,Core 系列都是 64 的,但 Pentium 系列只有部分是 64 位。架构和 CPU 必须对应,不过高级架构支持低端架构,比如 Core 2 Dou 即可以跑 i386、i486、i586、i686 架构的所有系统,也可以跑 AMD64 的架构系统。但老 Pentium4 是 32 Bit 的,可以跑 i386 到 i686 的系统,但不能跑 AMD64 的系统。相对来说,越高级的架构,性能功能越好 i686 比 i586 好,i586 比 i486 好,i486 比 i386 好。
64 位对 32 位程序不兼容,必须通过 64 位内核开启兼容 32 位支持,内核会去调用 32 位的函数库运行 32 位程序,这样同时支持两个架构才能支持 32 位环境,这会导致支持两个架构时的系统里面必须有两套完整的系统函数库。现在 64 位 Linux 系统对 32 、64 共存的实现很完美,但安装软件时最好还是针对当前默认架构选择,不然两套相同的系统函数库同时存在很占地方。
- 点赞
- 收藏
- 关注作者
评论(0)