因此arm处理器的特点是体积小、低功耗、低成本、高性能;二是大量使用寄存器且大多数数据操作都在寄存器中完成,指令执行度更快;三是寻址方式灵活简单,执行效率高;四是指令长度固定,可通过多流水线方式提高处理效率。
但arm缺点也很明显,它只适合移动终端的嵌入式cpu解决方案,如果要作为服务器cpu,它充其量也只能算是个中低端nettel的至强处理器就是这种类型。
相比之下,mips和sparc就不同了。
mips是高效精简指令集计算机体系结构中的一种,与当前商业化最成功的arm架构相比,mips的优势主要有五点:一是早于arm支持64bit指令和操作,像mips面向高中低端市场先后布了p56oo系列、i64oo系列和m51oo系列64位处理器架构,其中p56oo、i64oo单核性能分别达到3.5和3.odmips/mhz,即单核每秒可处理35o万条和3oo万条指令,过armcortex-a5323o万条/秒的处理度。
二是mips有专门的除法器,可以执行除法指令;三是mips的内核寄存器比arm多一倍,在同样的性能下mips的功耗会比arm更低,同样功耗下性能比arm更高;四是mips指令比arm稍微多一些,执行部分运算更为灵活,更主要的是mips的指令集源代码相比于arm来说,中国人更加容易理解,不像arm和sparc,只适合西方人,不适合东方人,中国人看到它,有时候会崩溃。
五是mips在架构授权方面更为开放,允许授权商自行更
第74章 arm、mips和sparc之(4/9)