前几天顾同学谈学问的门径与外行的陷阱,刚才想到体系结构就是个典型。
体系结构(Computer Architecture)也称指令,是计算机专业课,可以说在讲CPU的概念与设计。常见的体系结构有x86,多用在个人电脑,仅限英特尔和AMD生产,比如酷睿i3i5i7;ARM,多用在移动设备即手机、平板电脑如高通骁龙苹果A16,以及近两年的苹果电脑。我记得第一堂课胡伟武就让学生们打开网页跑分,用手机和电脑的分数对比性能;苹果手机的分数大多远高于电脑。由此切入,讲为什么苹果的芯片性能好,缓存啊多发射啊,后边我都忘了。
然而这就够你鉴定很多网络民科了。比如你随便在知乎之类的地方搜索如何评价苹果xx处理器,常有技术宅指出以跑分对比ARM和x86的性能不科学,因为指令集不同;更优秀的朋友可能还会扯上IPC(不用管这词什么意思,他也不知道)。忘了在chiphell还是哪个完全会员制发烧论坛里见过一位老哥说ARM和x86之间当然选x86,因为x86就代表着性能(认真脸)。这些结论本身在当时可能没错,但论证过程一塌糊涂,所以很快随着ARM处理器性能的腾飞变得滑稽。
好在起码十年内大多数人都没机会选择设备的体系结构,使得这类迫真讨论不会搞砸多数人的生活……