发 帖  
[问答]

为什么x86和arm的架构不同,但是都能装linux呢?

3880 Linux系统
2023-5-16 10:21:22   评论 分享淘帖 邀请回答 举报
1个回答
2023-5-16 10:21:44 1 评论

举报

1 条评论
  • 2023-5-20 12:07

    x86和ARM架构都是计算机体系结构的一种,不同之处在于其指令集架构不同。x86架构是CISC(复杂指令集)体系结构,而ARM架构是RISC(精简指令集)体系结构。尽管指令集不同,但它们都是通用计算机体系结构,可以在操作系统(如Linux等)上运行相同的编译代码。

    Linux是一种开源的操作系统,它可以被编译成适用于多种不同计算机体系结构的版本。在编译Linux内核时,需要根据不同的CPU架构进行不同的编译处理。例如,对于ARM架构,可以使用ARM架构特有的编译器和工具链对代码进行编译处理,生成ARM体系结构的可执行文件。同理,对于x86架构也可以使用x86架构特有的编译器和工具链进行编译。

    因此,虽然x86和ARM架构的指令集不同,但只要你使用相应的工具链和编译器对Linux内核代码进行编译,就可以生成适用于相应CPU架构的可执行文件,从而在不同的处理器架构上运行Linux。

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

您需要登录后才可以回帖 登录/注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
快速回复 返回顶部 返回列表
关注微信公众号

电子发烧友网

电子发烧友william hill官网

社区合作
刘勇
联系电话:15994832713
邮箱地址:liuyong@huaqiu.com
社区管理
elecfans短短
微信:elecfans_666
邮箱:users@huaqiu.com
关闭

站长推荐 上一条 /5 下一条

快速回复 返回顶部 返回列表
-

技术社区

HarmonyOS技术社区

RISC-V MCU技术社区

FPGA开发者技术社区

KaihongOS技术社区

-

OpenHarmony开源社区

OpenHarmony开源社区

-

嵌入式william hill官网

ARM技术william hill官网

STM32/STM8技术william hill官网

嵌入式技术william hill官网

单片机/MCUwilliam hill官网

RISC-V技术william hill官网

瑞芯微Rockchip开发者社区

FPGA|CPLD|ASICwilliam hill官网

DSPwilliam hill官网

-

威廉希尔官方网站 图及DIY

威廉希尔官方网站 设计william hill官网

DIY及创意

电子元器件william hill官网

专家问答

-

电源技术william hill官网

电源技术william hill官网

无线充电技术

-

综合技术与应用

机器人william hill官网

USBwilliam hill官网

电机控制

模拟技术

音视频技术

综合技术交流

上位机软件(C/Python/Java等)

-

无线通信william hill官网

WIFI技术

蓝牙技术

天线|RF射频|微波|雷达技术

-

EDA设计william hill官网

PCB设计william hill官网

DigiPCBAwilliam hill官网

Protel|AD|DXPwilliam hill官网

PADS技术william hill官网

Allegrowilliam hill官网

multisimwilliam hill官网

proteuswilliam hill官网 |仿真william hill官网

KiCad EDA 中文william hill官网

DFM|可制造性设计william hill官网

-

测试测量william hill官网

LabVIEWwilliam hill官网

Matlabwilliam hill官网

测试测量技术

传感技术

-

招聘/交友/外包/交易/杂谈

项目外包

供需及二手交易

工程师杂谈|交友

招聘|求职|工程师职场

-

官方社区

发烧友官方/活动

华秋商城

华秋威廉希尔官方网站