在过去的两年中,苹果公司推出了基于自研芯片的Mac产品,这一转变不仅为ARM技术带来了新的生机,也重新点燃了对x86和ARM指令集的讨论。然而,无论是哪种技术,都不能简单地用“胜利者”或“失败者”的标签来定义它们之间的竞争。
事实上,x86架构拥有一套庞大的软件生态系统,在PC和数据中心领域占据绝对优势。而且,它并非由单一厂商Intel控制,而是由Intel和AMD两家厂商共同维护。因此,将x86视为注定失败只是一种过于简化的情况。
苹果M1芯片之所以受欢迎,并不是因为它使用了ARM指令集,而是由于其出色的性能、低功耗以及苹果精心打造的营销故事。这一点被一些投资者如Ark Invest所提及,他们认为基于这些观点,ARM与x86之间存在着明显的技术差异。但实际上,这种看法忽略了一个关键的事实:任何高性能芯片都需要持续不断的研发才能跟上时代发展。
更重要的是,x86与ARM本质上只是不同语言的一个例子。在计算机科学中,不同指令集只是定义了一组可以执行的一系列二进制指令,但并不决定如何在硬件层面实现这些操作。因此,对于投资者而言,将太多重量放在这两个术语之间是不必要和无意义的,因为最终一切取决于每个CPU设计时采用的具体策略。
此外,我们也应该认识到,在移动设备市场中,即使英特尔曾经尝试进入但未能成功,与ARM相比,它们仍然拥有足够强大的功能来满足需求。这一点通过英特尔Core M架构中的Llama Mountain基准测试得到了证实,该测试显示英特尔Core M能够超越当时最新iPad Air(搭载A14X芯片)的表现,进一步证明了这种假设性质上的争论是不成立的。
总结来说,不管是x86还是ARM,只有不断创新和投入研发才能保持领先地位。对于那些把Apple M1视为改变游戏规则的人来说,或许我们需要更加深入地了解计算机硬件背后的工作原理,以及软件如何与硬件交互,以便更好地理解这一切究竟意味着什么。