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 架构类型 ; 在 " ...
最新文章
- 第九章-构建图形用户界面
- python怎么安装matplotlib-python 安装matplotlib
- HyperLink的使用
- QT5实践:如何应用窗口菜单
- webview中cookie的读取与保存
- Mybatis源码日志模块分析
- 【视频】视频基本参数介绍
- 2017.6.23 染色 思考记录
- java foreach多线程_详解多线程入门案例与java8的并行流
- button按钮提交form表单的js方法不要使用关键字login
- Matlab实用程序--图形应用-三角函数曲线
- 【观察】嵌入式AI崛起,这里有一本通关“秘籍”
- [Codeforces #379 E. Anton and Tree]缩点+树上最长路
- 双十一优惠算不清凑单太麻烦?苏宁“千人千面”帮你搞定
- LAPARDIN WEDLUTS Romantic Wedding LUTs 浪漫唯美婚礼电影调色预设
- window10安装minio
- 最新公司级 OKRs 案例
- decimal,float和double的区别是什么?
- 黑客到底可以厉害到什么程度?
- 组网胖模式_常听到别人说胖AP和瘦AP组网,都有什么区别呢?
热门文章
- 外卖返利小程序饿了么美团对接公众号返利系统分销系统源码
- 一款APP的完整开发流程
- SPOJ COT 10628 Count on a tree
- Java反序列化漏洞:在受限环境中从漏洞发现到获取反向Shell
- 如何爬取ajax网页之爬取雪球网文章
- alter table添加表约束
- windows service 2012阿里云服务器在搭建mysql时缺少msvcr100.dll文件解决方案
- Linux -- 搜狗输入法安装完成之后的设置
- MySQL中怎么对varchar类型排序问题(数字字符串和汉字拼音的顺序)
- 巫师3储物箱在哪_【沉没的宝箱】巫师3:狂猎全任务全教程全剧情流程图文攻略-挖辣椒攻略...