在安装软件的时间 ,无论是Windows还是 Linux ,细致 的读者都会留意 到,文件名的末端 每每 有“x86”“x64 ”“arm”之类的后缀。那么,这些后缀代表什么?我们安装时间 怎么选择符合 的安装文件呢?
后缀重要 代表体系 架构
这些后缀,最重要 的代表的信息 ,就是处理 惩罚 器平台的体系 架构了 。每个 CPU 都是一个复杂的精密 机器 ,都有本身 独特的 "微体系布局 "和相干 的 CPU 家属 。通常环境 下,这是由于 CPU 在各自产物 线中的更新而产生的代际变革 ,但实际 上也存在更根本的架构变革 。
x86 、x64 和 ARM 都是 CPU 指令集,而不但 仅是 CPU 架构。这意味着它们都已利用 了几十年,你利用 过的智能装备 或PC中的 CPU 险些 都是基于此中 之一构建的 。
比方 ,ARM系列的处理 惩罚 器,多数基于RISC“精简指令集”架构,而PC的桌面处理 惩罚 器大多采取 CISC(复杂指令集)的x86架构。理论上 ,根本 的RISC在一个时钟周期内只处理 惩罚 一条指令,而复杂指令集的则可以处理 惩罚 多条。
X86:最认识 和主流的架构
x86 是一种复杂指令集架构(CISC),在 2003 年 x64 发布之前不停 是 Windows PC 的主流微架构 。不外 ,奠定 这个架构的处理 惩罚 器产物 ,英特尔的8086 CPU,最早于 1978 年推出,这意味着它在被 x64 代替 前的几十年里不停 占据主导职位 。
一颗1978年产的8086 CPU
x86 也被俗称为 "32 位" ,由于 它也必须在 32 位 RAM 限定 内运行,这意味着 x86 CPU 的体系 内存不能高出 4GB。这也成为了非常大的一个限定 ,在Win7期间 大部分 个人电脑尚可担当 这种架构 ,但是当时 的服务器、工作站等生产力相干 的体系 已经难以忍受了 。
为此,英特尔曾经也试图迭代这种指令集架构,先后搞出来过iAPX 432,、i960、i860 、Itanium安腾等多个更换 指令集架构 ,安腾乃至 是一款完全基于RISC架构的服务器处理 惩罚 器,英特尔不吝 与惠普相助 ,贴钱在服务器范畴 推广 ,但末了 还是 输给了本身 的x86架构产物 。
安腾9700 CPU,架构先辈 但末了 还是 失败了
缘故起因 很简单 ,基于x86架构的软件生态着实 是太过于成熟了 ,当时 ,假造 化、指令集翻译等如今 常用的跨平台支持 本领 由于 硬件性能不达标而无法实现,大量用户在没有巨大性能提拔 的环境 下,不肯 意转换到新架构。
而同时 ,x86架构着实 也在不绝 汲取 其他架构的长处 ,越来越融合化,比方 酷睿期间 开始引入微码分解复杂指令集队列 ,就引入了精简指令集的很多 概念和优化,具有了RISC的特点 。处理 惩罚 器片内缓存、高速表里 总线的发明,都让x86性能不绝 依照 摩尔定律提拔 ,让x86架构不绝 续命至今。
X64:高级版的x86
x64 是一种复杂指令集架构(CISC),是如今 Windows 和 Linux PC 的主流架构。实际 上,它也被称为 x86-64 ,由于 它是创建 在原始 x86 指令集的底子 上,而不是完全代替 它 。它于 2000 年由AMD初次 发布,引入了两种运行模式:64 位模式和兼容模式 ,后者答应 用户运行 16 位和 32 位应用程序。由于整个 x86 指令集仍在 x64 中实行 ,因此旧版可实行 文件在运行时险些 不会低落 性能。以是 这种演进最洪流 平 接续了老的软件生态和用户数据资源。 。这种演进是公道 的,可以保持差别 架构之间的软件兼容性。
x64 与 x86 的最大区别在于,x64 如今 拥有 64 位内存限定 。64 位盘算 意味着理论上可以到达 1680 万 TB 内存 ,但实际 上,如今 操纵 体系 可到达 的最大可用内存约为 6 TB 。
不外 ,作为如今 主流的PC家用体系 ,WIN11家庭版的内存最大限定 为128GB,大大低于x64架构所能负担的容量。
相比x86,x64尚有 更多其他的上风 ,比方 ,x86 架构作为最大32 位处理 惩罚 器,有 32 位寄存器 ,而 64 位处理 惩罚 器有 64 位寄存器。因此,x64 答应 CPU 存储更多数据,并能更快地访问这些数据 。
ARM:移动期间 大放异彩的架构
ARM是精简指令集盘算 (RISC)架构 ,本身 就是“高级 RISC 呆板 ”的缩写。它是天下 上授权最多 、最广泛的处理 惩罚 器内核之一。1978 年,剑桥大学推出了第一款 ARM 处理 惩罚 器 。1985 年,Acorn Group Of Computers 生产出第一款商用 ARM 处理 惩罚 器。ARM公司于 1990 年创建 。
到2007 年,98% 以上的手机利用 了 ARM 处理 惩罚 器 ,2008 年的ARM架构处理 惩罚 器出货量约为 100 亿个 。
ARM 体系布局 差别 于我们认识 的 x86 等服务器体系布局 。ARM架构所计划 的处理 惩罚 器只有 25 种根本 指令范例 ,大部分 操纵 都是通过寄存器实现的,每条指令都有本身 的寄存器条件 ,且处理 惩罚 器提供多种寻址模式,而堆栈寻址和子程序由明白 的编程技能 构成 、可以直接存取 64MB字节的内(缓)存,采取 单循环实行 方式。
这些特点使得它的实行 效非常高 ,使得ARM 处理 惩罚 用具 有以下长处 :
本钱 效益高
体积小
运行功耗更低
续航更长
实用 于日益微型化的装备
而ARM 的贸易 模式是向其他公司授权这些组件和指令集的知识产权 (IP)。如许 ,其他公司就可以在这些处理 惩罚 器的底子 上,连合 本身 的计划 和 Arm 的计划 构建体系 。就连苹果公司也在其产物 上改用 ARM架构芯片。
ARM的初始架构为32位 ,但是如今 已经迭代到了64位的ARM64。
说到这里,那么软件包的区别就已经出来了 。假如 是你早于WIN7的体系 ,且内存在4GB以内 ,那么请下载安装软件包的x86版本,它会提供相对更好的对于低设置 呆板 的优化;而如今 主流设置 的呆板 ,请下载x64版本,能实现最大化的性能;而对于在平板、安卓/Windows双体系 机的用户 ,那么利用 ARM安装包大概 服从 更高。
泉源 :钛师父