1.背景

一般按操作系统划分的安装包,都是基于x86,x86_64(x64)处理器的,如:

比如

windows:

xxx.x86_64.mis、xxx.x86_64.exe

linux:

redhat :xxx.x86_64.rpm

但也需要按照处理器划分:

如:

xxx.x86.exe、xxx.x86_64.exe

xxx.x86_64.rpm、xxx_amd64.deb、xxx.aarch64.rpm(arm处理器)

2.介绍

2.1 x86架构

一般PC机都选择这种架构处理器

2.1.1 x86和x64

编译器用vs为例,vs中有个编译器选项x86、x64,这些都是基于intel处理的编译指令集,x86是指32位处理器、x64是指64位处理器,因为x64指令是在x86指令集上扩展出来的,所以x86编译出来的程序可以在64位处理器上运行,反过来就不行。

2.1.2 x64和amd64

这个有点历史渊源,一开始interl和amd都是x86架构,后来intel和amd都开始研发各自的64位处理器指令集,intel选择开辟新的指令集,amd则选择在x86上扩展。后来证明intel方案失败了,最终intel也采用amd的64指令标准,做了稍微的修改,所以有了x64和amd64。

2.2 arm架构

和x86架构不同,是另一种处理器指令集即RISC指令集处理器架构,一般IOS系统在用

32位处理器需要armv7,或者armv7s架构,
64位处理器需要arm64架构。

x86 x64 arm64 安装包的区别相关推荐

  1. MySQL超详细安装.zip【.zip和.msi安装包的区别及详细安装】和可视化软件SQLyog安装教程

    ------------------------------------------.zip和.msi安装包的区别------------------------------------------ ...

  2. CPU的构架之ARM和Intel的区别(x86/x64/ARM64/ARM)

    Introduction As we all know, a Processor is an integrated electronic circuit that performs various c ...

  3. 【MySQL】MySQL官网上安装包的区别

    前言 我们在官网上下载MySQL时,会看到两种下载方式,那么两者有什么区别呢?我们一起来看看吧! 正文 zip Archive:是直接解压缩以后使用的,但是需要自己配置. msi :是安装包,无需配置 ...

  4. 安卓手机与苹果手机安装包的区别

    应用程序安装包的后缀不同: android:apk,Android Package. ios:ipa,iPhone Application.

  5. linux rmp命令安装包在哪里_【MongoDB系列】Linux系统安装MongoDB

    简介 MongoDB 是由C++语言编写,一个基于分布式文件存储的开源数据库系统.在高负载的情况下,添加更多的节点,可以保证服务器性能.MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方 ...

  6. 解决安装VS2022时,出现未能安装包“Microsoft.VisualCpp.Redist.14,version=14.32.31332,chip”=x86

    首先是在下面这个页面可以查看日志,大概知道是什么问题,有这个问题的时候,才有那个选项,自己找下.我忘了提前截图,现在解决了,找不到当时那个页面. 查看日志里面是显示什么问题,我的是"未能安装 ...

  7. vs2015或vs2017报错未能安装包“Microsoft.VisualCpp.Redist.14,version=14.16.27012.2,chip=x86 错误代码55的解决办法!

    C/C++语言初学者在安装微软VS2015或者VS2017后,会出现未能安装包"Microsoft.VisualCpp.Redist.14,version=14.16.27012.2,chi ...

  8. CPU关于x86、x86_64x64、amd64和arm64以及aarch64的区别

    为什么叫x86和x86_64和amd64? 为什么大家叫x86为32为系统? 为什么软件版本会注明for amd64版本,不是intel64呢? ** CPU类型 x86 X64(CISC) ARM( ...

  9. python安装包区别

    python安装包区别 Python 3.7.1 - 2018-10-20 Download Windows x86 web-based installer Download Windows x86 ...

  10. 【Android 安装包优化】动态库打包配置 ( “armeabi-v7a“, “arm64-v8a“, “x86“, “x86_64“ APK 打包 CPU 指令集配置 | NDK 完整配置参考 )

    文章目录 一.动态库打包配置 二.NDK 完整配置参考 三.参考资料 一.动态库打包配置 在 build.gradle 构建脚本中 , 配置 ndk 编译的动态库 CPU 架构类型 ; 在 " ...

最新文章

  1. 随机森林RandomForest回归生物标记预测时间序列
  2. 《预训练周刊》第13期:CPM-2:大规模经济高效的预训练语言模型、变换器作为编程语言...
  3. Springboot+Maven在IDEA中配置好Maven后执行Reimport时提示:com.google.inject.internal.Errors.throwCreationExceptio
  4. 控制台应用和空项目有什么区别_农业项目经理和物联网项目经理有什么区别
  5. ios 内存管理的理解(二)ARC概念及原理
  6. 在线Excel文件解析转换成JSON格式
  7. 工程管理 -- makefile
  8. (源码)群体智能优化算法之社会蜘蛛算法(Social Spider Algorithm ,SSA)
  9. 自动化测试介入的时机
  10. oracle alter table after,收缩表alter table shrink space
  11. Java学习-函数式接口
  12. 混合动力系统的整车经济性开发与能量管理策略高级技术
  13. 计算长方体、四棱锥的表面积和体积(Java)
  14. 具有改善视力作用的食物
  15. 网易2011笔试题详解
  16. 斐讯N1 – 完美刷机Armbian教程
  17. criteo 点击率预估_预处理criteo数据集以预测广告的点击率
  18. 使用pyautogui和inspect快速准确定位鼠标位置
  19. 云之讯官方测试Demo音频版源码阅读(编辑)
  20. 苹果电脑硬盘损坏数据是否可以恢复

热门文章

  1. python求三角形斜边-python 已知三条边求三角形的角度案例
  2. 服务器响应为 5.7.0 dt spm,常见邮箱客户端发送失败的错误代码解析
  3. python关键词排名批量查排名_Python 批量获取Baidu关键词的排名并入库
  4. hⅰgh怎么读音发音英语_英语读音
  5. android 远程组件,安卓手机远程协助控制神器 Teamviewer
  6. oracle数据库alter table,oracle 数据库 alter table的用法(经典)
  7. spring配置事务
  8. 快速查找某个范围内的所有素数
  9. Ubuntu搜狗输入法不能显示问题
  10. 【NOIP模拟】寻找