CPU架构从大的层面分两类——CISC、RISC。
CISC就是复杂指令集计算机,目前专指 x86 和 x86-64 两类,其中 x86 又叫 IA32,即 Intel Architecture 32(Intel32位架构),不管是Intel生产的 x86 CPU,还是AMD或者VIA生产的,都是 IA32,IA32 并非没有专利保护而是 AMD 和 VIA/Cyrix 通过交叉专利授权获得了 IA32 的使用权。
RISC就是精简指令集计算机除了以上所介绍的两类IA架构的服务器处理器外,还有一种主流的处理器架构,也可称之为“RISC”,其实它是一种按处理器指令执行方式划分的类型。采用这一架构的仍是IBM、SUN和HP等。
在个人台式机方面,CPU架构常常是指CPU微架构。但是严格上来讲上面的说法是错误的,应该是:按处理器架构来分,有四种:IA-32、IA-64、x86-32、x86-64,其中IA-32、x86-32、x86-64都属于x86,即英特尔的32位x86架构.IA-64架构专用于服务器。PC就只有x86架构的,haswell,ivb 什么的都是基于x86架构的。主流的还有服务器上的SUN 的 SPARC 架构(已经被甲骨文收购)IBM 的 PowerPC(相当高端,被用于 NASA 的火星探测车上)未来的龙芯,MIPS架构(目前仅用于超算领域,因为是 RICS 且低主频,服务器要的就是低频多核)移动平台上的 ARM ,cortex-A,cortex-R,cortex-M 架构嵌入式领域的 PIC ,AVR 等由于太繁多,基本上没命名架构,仅用冯·诺依曼或哈佛架构表示。供参考…欢迎分享,转载请注明来源:夏雨云
评论列表(0条)