建议尽量选择市面上通用的架构,比如大家都在用x86,如果你选择了arm架构,即使优点再多,带来的问题也可能会远远大于它自身的优点。这叫做通用性原理。
x86主要是cisc复杂指令集,而arm则主要是risc精简指令集,正好比当前软件架构中的传统架构和微服务架构,所谓各有千秋。
除了个人PC市场还在用X86指令集外,服务器以及更大的系统都早已不用CISC了。x86仍然存在的理由就是为了兼容大量的x86平台上的软件。同时,它的体系结构组成的实现不太困难。
而RISC体系的ARM指令最大特点是指令长度固定,指令格式种类少,寻址方式种类少,大多数是简单指令且都能在一个时钟周期内完成,易于设计超标量与流水线,寄存器数量多,大量操作在寄存器之间进行。优点是不言而喻的,因此,ARM处理器才成为是当前最流行的处理器系列,是几种主流的嵌入式处理体系结构之一。
收起ARM芯片的优势主要在以下几方面:体积小、低功耗、低成本、高性能。ARM结构的优点是能兼顾到性能、功耗、代码密度、价格等几个方面,而且做得比较均衡。相比而言,x86架构的处理器寻址范围大,但是功耗也相对较高。
收起在银行行业中,x86架构的服务器一直是主流选择,但是随着ARM架构的不断发展,它也逐渐成为了一种备选方案。下面是ARM架构在银行行业中的优势:
综上所述,ARM架构在银行行业中具有一定的优势,尤其是在低功耗、低成本、高可靠性和灵活性方面。但是,由于x86架构已经成为了主流选择,因此银行在选择服务器时需要根据自己的实际需求进行权衡和选择。