CPU 的架构

CPU 其实内部已经含有一些微指令,咱们所使用的软件都要通过 CPU  内部的微指令集来达成才行。 那这些指令集的设计主要又被分为两种设计理念,这就是目前世界上常见到的两种主要 CPU 架构, 分别是:精简指令集 (RISC) 与复杂指令集 (CISC)  系统。底下咱们就来谈谈这两种不一样 CPU 架构的差别啰!服务器

精简指令集 (Reduced Instruction Set Computer, RISC)

这种 CPU 的设计中,微指令集较为精简,每一个指令的运行时间都很短,完成的动做也很单纯,指令的执行效能较佳; 可是若要作复杂的事情,就要由多个指令来完成。常见的 RISC 微指令集 CPU 要例如甲骨文 (Oracle) 公司的 SPARC 系列、 IBM  公司的 Power Architecture (包括 PowerPC) 列、与安谋公司 (ARM Holdings)  ARM CPU  系列等。网络

在应用方面,SPARC CPU 的计算机经常使用于学术领域的大型工做站中,包括银行金融体系的主服务器也都有这类的计算机架构; 至于 PowerPC 架构的应用上,例如新力(Sony)公司出产的 Play Station 3(PS3)就是使用 PowerPC 架构的 Cell 处理器; 那安谋的 ARM 呢?你常使用的各厂牌手机、PDA、导航系统、网络设备(交换器、路由器等)等,几乎都是使用 ARM  架构的 CPU 喔! 老实说,目前世界上使用范围最广的 CPU  可能就是 ARM 这种架构的呢架构

 

复杂指令集(Complex Instruction Set Computer, CISC)

RISC 不一样的,CISC 在微指令集的每一个小指令能够执行一些较低阶的硬件操做,指令数目多并且复杂, 每条指令的长度并不相同。由于指令执行较为复杂因此每条指令花费的时间较长, 但每条个别指令能够处理的工做较为丰富。常见的 CISC 微指令集 CPU 主要有 AMDIntelVIA 等的 x86 构的 CPUide

因为 AMDIntelVIA 所开发出来的 x86 架构 CPU 被大量使用于我的计算机(Personal computer)用途上面, 所以,我的计算机常被称为 x86 架构的计算机!那为什么称为 x86 架构呢? 这是由于最早的那颗 Intel 发展出来的 CPU 代号称为 8086,后来依此架构又开发出 80286, 80386..., 所以这种架构的 CPU 就被称为 x86 架构了。大数据

2003 年之前由 Intel 所开发的 x86 架构 CPU 8 位升级到 1632 位,后来 AMD 依此架构修改新一代的 CPU 64 位, 为了区别二者的差别,所以 64 位的我的计算机 CPU 又被统称为 x86_64 的架构喔!spa

Tips所谓的CPU 一次64 CPU  CPU 次可以读写 64bits这么多的数据,32 CPU 则是 CPU 一次只能读取 32 位的意思。 由于 CPU 读取数据量有限制,所以可以从内存中读写的数据也就有所限制。因此,通常 32 位的CPU 所能读写的最大数据量,大概就是 4GB 左右。设计

那么不一样的 x86 架构的 CPU 有什么差别呢?除了 CPU 的总体结构(如第二层快取、每次运做可执行的指令数等)以外, 主要是在于微指令集的不一样。新的 x86 CPU 大多含有很先进的微指令集, 这些微指令集能够加速多媒体程序的运做,也可以增强虚拟化的效能,并且某些微指令集更可以增长能源效率, 让 CPU 耗电量下降呢!因为电费愈来愈高,购买计算机时,除了总体的效能以外, 节能省电的 CPU 特点也能够考虑喔!内存

最新的 Intel/AMD 的 x86 架构中,请查询出多媒体、虚拟化、省电功能各有哪些重要的微指令集?(仅供参考) 答:路由

  • 多媒体微指令集:MMX, SSE, SSE2, SSE3, SSE4, AMD-3DNow!
  • 虚拟化微指令集:Intel-VT, AMD-SVM
  • 省电功能:Intel-SpeedStep, AMD-PowerNow!
  • 64/32 位兼容技术:AMD-AMD64, Intel-EM64T
相关文章
相关标签/搜索