什么是芯片的架构?
我作为一个电脑小白,对这些东西十分的感兴趣,于是关注了很多这方面的东西。我发现当谈到电脑的cpu,显卡,还有手机的soc的时候,总是会出现一个词——架构,但是每个答主只会说这个芯片的架构名称,并不会深入讨论。所以我一直对这个架构不是很理解。请问各位什么是架构呢?
架构大致上是指你芯片功能的某一种实现套路,比如:每个核有几个ALU?几个FPU?几发射?各个指令要跑多少个周期?最多允许多少个核?有多少个SIMD处理器?它们之间怎样连接?有没有乱序?大致是怎样的实现?架构和指令集的关系不大。按摩店的推土机、打桩机用的指令集和Intel的同时代CPU是一样的,然而架构完全不同。
架构=指令集,最直接的回答
作者:Xi Yang
链接:https://www.zhihu.com/question/57934094/answer/198336030