当前位置: 首页 > wzjs >正文

知名营销网站山东网站

知名营销网站,山东网站,网站开发的薪资是多少,效果图网站发帖平台什么是 ARM 和 x86_64? 它们都是 CPU 指令集架构(ISA) 指令集架构(Instruction Set Architecture)就是: CPU 能够理解和执行的“语言”和“命令格式”。 类比解释:指令集就像“语言” 类比对…

什么是 ARM 和 x86_64?

它们都是 CPU 指令集架构(ISA)

指令集架构(Instruction Set Architecture)就是:

CPU 能够理解和执行的“语言”和“命令格式”。


类比解释:指令集就像“语言”

类比对象ARM CPUx86_64 CPU(Intel/AMD)
语言西班牙语英语
编译器翻译成西班牙语的代码翻译成英语的代码
执行者会西班牙语的 CPU会英语的 CPU
  • ARM 架构 是一种低功耗、高能效的 CPU 架构,广泛用于手机、嵌入式设备,以及现在的 Apple Silicon(M1/M2/M3);

  • x86_64(也叫 amd64) 是一种更通用的 CPU 架构,由 Intel/AMD 推广,几乎所有 PC、服务器都用它。


为什么这个差异会影响容器运行?

因为容器(Docker 镜像)里安装的程序,都是「预编译的二进制文件」,这些文件只能在编译时所指定的架构上运行。

类比延续:

如果你有一个翻译成“英文”的剧本(x86_64 编译的程序),而演员(M1 Mac CPU)只会西班牙语(ARM 架构),那么它根本读不懂剧本,演不了。


举个真实例子

一个你在 x86_64 上构建的 Linux 镜像(比如 Ubuntu)里可能有:

/bin/bash (x86_64 编译)
node (x86_64 ELF 二进制)
chromium (x86_64 二进制)

这些程序都不能直接在 ARM Mac 上运行,因为它们不兼容 ARM 指令集。

所以需要“翻译器”:Rosetta 2 和 QEMU

这两个就像「实时同声传译」:

名字用途谁在用它?
Rosetta 2Apple 提供的 x86 → ARM 翻译器macOS 原生 App,Docker Desktop
QEMU通用的 CPU 架构模拟器Docker Desktop, 虚拟化环境

它们的工作就是:让你在 只懂 ARM 的 CPU 上,运行 x86 的程序


在 Docker 中的表现

  • 镜像是 x86_64 编译的

  • 你机器是 ARM(M1)

  • 默认 Docker Desktop 会尝试使用 QEMU 让 x86 程序运行(但兼容性有限)

  • 你开启 Rosetta 后,让整个容器运行在“全模拟 x86_64 环境”下,兼容性更强


总结一句话:

ARM 和 x86_64 是两种完全不同的 CPU 语言,你不能直接在一个平台上运行另一个平台编译的程序,除非你有「翻译器」(比如 QEMU 或 Rosetta)在中间做中转。


图示脑图风格总结:

          编译架构                ↘
镜像程序 ——> x86_64 架构 binary → [不能在 ARM 机器上直接跑!]↘解决方案:使用 QEMU / Rosetta 做 CPU 翻译模拟↘ARM Mac 上也能运行 x86_64 镜像中的程序

文章转载自:

http://rjTWpqBl.jmbfx.cn
http://yomBJhW2.jmbfx.cn
http://WpwV7ZRn.jmbfx.cn
http://EW9ZJ4qK.jmbfx.cn
http://96rkXULY.jmbfx.cn
http://9bnP3Xdc.jmbfx.cn
http://3cQYA9jt.jmbfx.cn
http://28H1puNm.jmbfx.cn
http://neWezKV9.jmbfx.cn
http://ZCoHEdbJ.jmbfx.cn
http://S1hyDrQs.jmbfx.cn
http://GCWJ9KHJ.jmbfx.cn
http://Vf9cvVfr.jmbfx.cn
http://WvnWbZiI.jmbfx.cn
http://g5aL6zYv.jmbfx.cn
http://u7zd6On6.jmbfx.cn
http://dbZjPQWg.jmbfx.cn
http://rXFeQ9FS.jmbfx.cn
http://YrjNvGHe.jmbfx.cn
http://ZHqMjwZe.jmbfx.cn
http://r9YU5Ozl.jmbfx.cn
http://iwpBV8Qm.jmbfx.cn
http://4wXYckgK.jmbfx.cn
http://M0NPnXAt.jmbfx.cn
http://JmDEnf98.jmbfx.cn
http://cgb9HNoh.jmbfx.cn
http://SCzQYhrr.jmbfx.cn
http://CNX0tww6.jmbfx.cn
http://rl78cda4.jmbfx.cn
http://6QnUS6Xf.jmbfx.cn
http://www.dtcms.com/wzjs/688589.html

相关文章:

  • 企业网站建设英文珠海市住房城乡建设局网站
  • 精通网站建设需要学什么小工作室做网站
  • 淮北市网站制作公司广东网站建设包括什么软件
  • 圣辉友联网站建设中国建设工程造价管理系统网站
  • 公司怎么做网站centos 安装wordpress lnmp
  • 用cms创建自己带数据库的网站广东网站建设的
  • 网站建设项目组工作总结网站开发建设合同范本
  • 建设一个网站需要哪些硬件设备浙江网站建设推广公司找哪家
  • 个人做流量大的网站网站建设需要写语句吗
  • 公司网站上荣誉墙怎么做手机网站建设规范
  • 网站建设太原小程序解决方案网页模板下载
  • 网站运营的案例网站建设技术中心
  • 深圳建网站信科wordpress手机建站教程
  • 效果图网站大全微信ios分身版下载
  • 做网站的销售小规模企业所得税怎么算
  • 手机套 东莞网站建设报考网页
  • 宁波网站制作 收费数据库与网站
  • 青岛建设银行官方网站招商网站建设解决方案
  • 如何做网站教学外国网站建设
  • 德州网站建设哪家好公司营业执照可以做几个网站
  • 西安免费做网站wordpress干洗店模板
  • 大连网站建设新图闻wordpress 存储
  • 临安区规划建设局网站网站建设 临沂
  • 盐城网站建设哪家好wordpress 定制页面
  • 商城网站建设模板wordpress会员组
  • 郴州网站建设佳木斯做网站
  • 做众筹的网站有几个网站首页做30个关键词
  • php网站开发数据列表排重wordpress百度推送插件
  • 网站平台建设模板安徽省水利厅j建设网站
  • 渝北网站建设公司网站建设注意哪些