m和a的区别到底在哪,或者说mcu和soc的界限在哪

随着不断的学习接触新的设备,尤其最近接触车规mcu,发现他们的速度达到了惊人的800MB开放超频甚至可以超过1G,在性能上已经不输老牌的soc了,苹果的Pc现在用的也都是m架构的所以很好奇,他们之间到底是怎么划分的呢。在没接触mcu开发的时候我和很多人一样觉得没什么难度,但是实际去用的时候发现最新的mcu功能强大到超乎想象。远不是学生时代用stm32的F1和F4系列芯片可比的。有人说处理数据的位宽不一样,soc也有32位的哇,mcu也有64及更高位宽的呀。这个问题最近一直困扰我希望对这些了解的同学们可以分享一下。