当前位置:首页 > 问问

为什么arm不能取代x86 arm不行?为何无法取代x86

1、x86体系结构的历史优势

x86体系结构源于Intel8086,自20世纪70年代以来,由于Intel的巨大投资和市场份额,在桌面和服务器市场上占据主导地位。与此相比,ARM公司直到2000年代后才进入移动设备市场。因此,在个人计算机和服务器市场,x86体系结构已经积累了数十年的历史优势。

在过去的几十年中,x86体系结构也不断进化,为各种专门的计算任务提供了大量的指令集扩展和硬件加速功能。而ARM体系结构的设计动机在于提供低功耗、高效能的移动设备处理器,其指令集更加简洁,仅提供了必要的指令和核心计算功能。

2、软件生态系统的差异

在软件生态系统方面,x86的软件支持更为成熟,这包括操作系统、驱动、应用程序和游戏。而大多数ARM处理器使用的是基于ARM架构的操作系统和软件,而这些软件及其开发者团队相对较少,同时也不能很好地兼容x86软件。

x86处理器市场的规模和历史优势让开发者优先考虑支持x86体系结构。相对来说,再加上ARM处理器在性能和一些架构特性上的限制,ARM处理器在兼容各种软件上相比x86处理器存在很大的不利因素。

3、高性能计算领域的需求

除了移动设备和PC服务器市场,高性能计算(HPC)领域也是x86处理器的重要市场,在HPC领域,通过高带宽、低延迟和高并行性能,x86处理器对于高性能计算领域来说成为不可替代的平台。而ARM体系结构的限制在高性能计算领域可能会导致其性能无法满足这种应用的需求,ARM处理器制造商一般不会将精力投入到HPC领域。

4、成本和效益的问题

成本和效益也是决定x86或ARM是否开发适合的平台的关键因素之一。x86处理器的制造成本随着存储周期的加长而降低,而同时,作为一种专业、高度优化的处理器,x86处理器的成本很高。另一方面,ARM处理器的制造成本相对较低,这是因为它设计成高度可靠且易于定制,并且可以跨所有市场看到更大的生产批次。ARM处理器在处理器市场的低价位给出了显著的优势,这意味着ARM的成本比x86更低。

但是,对于企业和个人用户来说,处理器的性能和可靠性更为重要,因而在性能、功能和开销上的平衡是企业和个人用户考虑处理器时非常重要的考虑因素。放眼未来,随着科技进步、云计算以及移动设备应用的日益普及,ARM处理器的市场应该会与日俱增。但是,x86处理器的市场势力并不容易被替代,x86体系结构在日常应用和高性能计算方面都有其独特的优势,而ARM体系结构则更加适合移动设备和物联网等应用场景。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章