找回密码
 立即注册
搜索
热搜: 活动 通知
查看: 741|回复: 2

处理器上实现操作系统的疑惑

[复制链接]

40

主题

39

回帖

338

积分

至尊会员

积分
338

至尊会员

发表于 2024-5-14 21:47:06 | 显示全部楼层 |阅读模式
1、每个厂家的处理器都有自己的汇编语言或者说指令集,比如Intel、Arm、RISC.....不同厂家的指令集之间再(数量、使用方式、语法规则、功能)指标 上都有可能不相同吧?
比如ARM的某条机器指令在Intel上可能就不识别!



2、如果每个厂家的处理器指令集都不相同,那么开发操作系统的时候,针对操作系统厂家来说,他们需要需要针对每款处理器都要开发一套操作系统!比如同一操作系统Centos(Linux)代码 需要再Intel、Arm、RISC.....等所有知名的处理器上都要单独开发一套?

烦请老师和各位学长帮我梳理下,我理解的是否有问题!

3

主题

33

回帖

381

积分

至尊会员

积分
381

至尊会员

发表于 2024-5-14 22:54:57 | 显示全部楼层
是这么回事,其实还可以再深入下去,比如Intel和AMD都是x86结构,指令集一样,但是下面的硬件电路实现是不一样的。
同样是mov ax,0 机器码一样,但是电路可能不同。

点评

感谢😊  发表于 2024-5-15 09:15
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|鼠侠网 ( 吉ICP备19001332号 )

GMT+8, 2024-12-22 09:13 , Processed in 0.237501 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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