x86 细探:为什么要把迁移到 64 位 linux 称之为 x86 迁移

2023-10-31

一、引言

我们部门最近在把有些项目从原来的 AIX 平台迁移到 Linux 平台上,老大把这个项目自然而然的命名为了 x86 迁移

今天的我仔细思忖着这个名字,突然有些疑惑:

x86 不是 32 位的吗,而我们迁移的目标系统是 64 位的,为啥还要起名叫做 x86 迁移,难道不应该起名为 x64 迁移才对吗

在之前我的印象中,x86 == 32 位,x64 == 64 位,因此我提出这个问题也不是什么奇怪的问题了。

要想解答自己的这个问题其实很简单,只需要网上认真看看 x86 和 x64 的定义即可。

二、解决

先抛出来结论:

x86 一般而言是 x86 架构(The X86 architecture)的简称;而 x64 是 x86-64 的简称,也就是说它准确的来说是 x86 架构的64位拓展,并且向后兼容于16位及32位的x86架构。

因此,我们老大命名 x86 迁移 这个名字,实际上的含义是 向 x86 架构的平台的迁移工作 的意思。

也就是说,不论是 32 位还是 64 位,我们都能统称 x86 的架构,具体到细处,我们才会细分 x86(32 位)、x64(x86-64 64 位)。

想要细细了解下 x86、x64 的介绍,我觉得这篇博客不错:
X86、X64 和 X86_64 的区别

至此,该问题解决 ~~~

To be Stronger:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

x86 细探:为什么要把迁移到 64 位 linux 称之为 x86 迁移 的相关文章

随机推荐