Linux服务器硬件平台的种类

举报
踏雪寻梅2021 发表于 2021/06/09 11:29:53 2021/06/09
【摘要】 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 架构的。区...

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 共存的实现很完美,但安装软件时最好还是针对当前默认架构选择,不然两套相同的系统函数库同时存在很占地方。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。