x86 x64 arm64 安装包的区别
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 安装包的区别相关推荐
- MySQL超详细安装.zip【.zip和.msi安装包的区别及详细安装】和可视化软件SQLyog安装教程
------------------------------------------.zip和.msi安装包的区别------------------------------------------ ...
- CPU的构架之ARM和Intel的区别(x86/x64/ARM64/ARM)
Introduction As we all know, a Processor is an integrated electronic circuit that performs various c ...
- 【MySQL】MySQL官网上安装包的区别
前言 我们在官网上下载MySQL时,会看到两种下载方式,那么两者有什么区别呢?我们一起来看看吧! 正文 zip Archive:是直接解压缩以后使用的,但是需要自己配置. msi :是安装包,无需配置 ...
- 安卓手机与苹果手机安装包的区别
应用程序安装包的后缀不同: android:apk,Android Package. ios:ipa,iPhone Application.
- linux rmp命令安装包在哪里_【MongoDB系列】Linux系统安装MongoDB
简介 MongoDB 是由C++语言编写,一个基于分布式文件存储的开源数据库系统.在高负载的情况下,添加更多的节点,可以保证服务器性能.MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方 ...
- 解决安装VS2022时,出现未能安装包“Microsoft.VisualCpp.Redist.14,version=14.32.31332,chip”=x86
首先是在下面这个页面可以查看日志,大概知道是什么问题,有这个问题的时候,才有那个选项,自己找下.我忘了提前截图,现在解决了,找不到当时那个页面. 查看日志里面是显示什么问题,我的是"未能安装 ...
- 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 ...
- CPU关于x86、x86_64x64、amd64和arm64以及aarch64的区别
为什么叫x86和x86_64和amd64? 为什么大家叫x86为32为系统? 为什么软件版本会注明for amd64版本,不是intel64呢? ** CPU类型 x86 X64(CISC) ARM( ...
- python安装包区别
python安装包区别 Python 3.7.1 - 2018-10-20 Download Windows x86 web-based installer Download Windows x86 ...
- 【Android 安装包优化】动态库打包配置 ( “armeabi-v7a“, “arm64-v8a“, “x86“, “x86_64“ APK 打包 CPU 指令集配置 | NDK 完整配置参考 )
文章目录 一.动态库打包配置 二.NDK 完整配置参考 三.参考资料 一.动态库打包配置 在 build.gradle 构建脚本中 , 配置 ndk 编译的动态库 CPU 架构类型 ; 在 " ...
最新文章
- 随机森林RandomForest回归生物标记预测时间序列
- 《预训练周刊》第13期:CPM-2:大规模经济高效的预训练语言模型、变换器作为编程语言...
- Springboot+Maven在IDEA中配置好Maven后执行Reimport时提示:com.google.inject.internal.Errors.throwCreationExceptio
- 控制台应用和空项目有什么区别_农业项目经理和物联网项目经理有什么区别
- ios 内存管理的理解(二)ARC概念及原理
- 在线Excel文件解析转换成JSON格式
- 工程管理 -- makefile
- (源码)群体智能优化算法之社会蜘蛛算法(Social Spider Algorithm ,SSA)
- 自动化测试介入的时机
- oracle alter table after,收缩表alter table shrink space
- Java学习-函数式接口
- 混合动力系统的整车经济性开发与能量管理策略高级技术
- 计算长方体、四棱锥的表面积和体积(Java)
- 具有改善视力作用的食物
- 网易2011笔试题详解
- 斐讯N1 – 完美刷机Armbian教程
- criteo 点击率预估_预处理criteo数据集以预测广告的点击率
- 使用pyautogui和inspect快速准确定位鼠标位置
- 云之讯官方测试Demo音频版源码阅读(编辑)
- 苹果电脑硬盘损坏数据是否可以恢复
热门文章
- python求三角形斜边-python 已知三条边求三角形的角度案例
- 服务器响应为 5.7.0 dt spm,常见邮箱客户端发送失败的错误代码解析
- python关键词排名批量查排名_Python 批量获取Baidu关键词的排名并入库
- hⅰgh怎么读音发音英语_英语读音
- android 远程组件,安卓手机远程协助控制神器 Teamviewer
- oracle数据库alter table,oracle 数据库 alter table的用法(经典)
- spring配置事务
- 快速查找某个范围内的所有素数
- Ubuntu搜狗输入法不能显示问题
- 【NOIP模拟】寻找