【科普】电子类产品生态链

参考链接:
单片机 指令集 和 操作系统的关系
ARM、单片机、stm32、51单片机、和开发板的概念、区别及包含关系
内核cortex和ARM的关系
鸿蒙系统和安卓是啥关系?

总览

cpu架构-指令集-编译器-操作系统-应用程序
这是目前应用电子类产品所形成的一条较为完整生态链,例如在电脑领域WINTEL联盟主要由windows操作系统和x86架构组成、在手机领域主要由安卓操作系统和arm架构组成。

cpu架构

cpu架构根据指令集划分成精简指令集cpu(ARM公司的ARM架构、IBM公司的PowerPC架构)和复杂指令集cpu(Intel的x86架构)。

指令集

指令集主要划分为精简指令集RISC和复杂指令集CISC。
精简指令集: ARM、RISC-V、MIPS、POWERPC
复杂指令集: x86
ARM架构的设备具有性价比高、耗能低等特点、广泛应用于智能机、平板电脑、嵌入式等设备中
RISC-V作为一款开源指令集架构,发布时间较晚,不需要像x86和ARM架构一样兼容那些过时定义而导致的指令冗余,而是借助采用目前较为先进的体系结构进行设计,具备了小型、快速、低功耗等特点。
MIPS处理器凭借高性能等特点曾经一度占据市场主流,不过被后来者ARM超越,经过一系列扭转收购后,依旧没有起色,目前被运用国产龙芯中,同时也转入了RISC-V的开源阵营。

操作系统

基本上一切的操作系统都源于unix,一切的语言都源于C语言。
在这里插入图片描述
Windows通过借鉴Unix“树”的思想, 由DOS的单用户单任务操作系统演变成如今的支持多用户多任务的操作系统。
Linux是一款由Linus开源的、与Unix一脉相承的操作系统,在一开始就坚持完全开放,经过成千上万工程师的共同努力,得以不断完善,并在各种领域上普及开来。
BSD家族曾一度被认为是Unix的正统接班人,不过它因为在商业模式以及法律纠纷的困扰下渐渐淡出我们的视野,但其中很多的设计模块仍然沿用至今。

猜你喜欢

转载自blog.csdn.net/weixin_45005811/article/details/125327932