芯片相关概念
现实类比
开发CPU类似建房子
建房子要画具体设计图
设计时候不是凭空设计,要按照设计规范来设计 设计规范-CPU指令集架构(ARM、X86)
根据设计规范设计出的户型,比如一室两厅、两室一厅 户型-微架构
指令
可以理解成用来指挥计算机硬件执行特定任务的代码。
指令集
指令的集合,比如常说的 ARMv9。
指令架构
平时说的架构就是指令架构,规定了CPU执行什么样的指令,执行结果应该是怎么样的,但没有规定CPU内部实现指令执行的方式。具体有Cortex-X1、Cortex-X2等
微架构
CPU内部的硬件电路结构,是指令集的实现方式。 微架构也可以说微结构。
一般来说,芯片研发指是微架构的研发,全球独立研发ARM微架构的公司很少,只有ARM、苹果、华为等。
相同指令集可以有不同的微结构,也就是说相同指令集可以通过不同的电路单元组合来完成任务。
CPU、芯片、SoC
微架构研发后,之后就是将其组装成芯片,
过去的芯片只包括CPU部分,现在大量芯片集成了CPU、GPU、IO等多功能组件。
芯片不能等价于CPU,现代CPU还包括各种外围组件。
手机芯片不仅仅是CPU,基本上都是指SoC芯片,集成了CPU、GPU、储存、通讯基带等。