泡泡网CPU频道 PCPOP首页      /      CPU     /      评测    /    正文

卅年史诗!地球上出现过的CPU完全收

■CPU内核结构

    好吧,下面来看看CPU。CPU内核主要分为两部分:运算器和控制器。

    一 运算器

    1、算术逻辑运算单元ALU(Arithmetic and Logic Unit)

    ALU主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作。在某些CPU中还有专门用于处理移位操作的移位器。

    通常ALU由两个输入端和一个输出端。整数单元有时也称为IEU(Integer Execution Unit)。我们通常所说的“CPU是XX位的”就是指ALU所能处理的数据的位数。

    2、浮点运算单元FPU(Floating Point Unit)

    FPU主要负责浮点运算和高精度整数运算。有些FPU还具有向量运算的功能,另外一些则有专门的向量处理单元。

    3、通用寄存器组

    通用寄存器组是一组最快的存储器,用来保存参加运算的操作数和中间结果。

    在通用寄存器的设计上,RISC与CISC有着很大的不同。CISC的寄存器通常很少,主要是受了当时硬件成本所限。比如x86指令集只有8个通用寄存器。所以,CISC的CPU执行是大多数时间是在访问存储器中的数据,而不是寄存器中的。这就拖慢了整个系统的速度。而RISC系统往往具有非常多的通用寄存器,并采用了重叠寄存器窗口和寄存器堆等技术使寄存器资源得到充分的利用。

    对于x86指令集只支持8个通用寄存器的缺点,Intel和AMD的最新CPU都采用了一种叫做“寄存器重命名”的技术,这种技术使x86CPU的寄存器可以突破8个的限制,达到32个甚至更多。不过,相对于RISC来说,这种技术的寄存器操作要多出一个时钟周期,用来对寄存器进行重命名。

    4、专用寄存器

    专用寄存器通常是一些状态寄存器,不能通过程序改变,由CPU自己控制,表明某种状态。

    二 控制器

  运算器只能完成运算,而控制器用于控制着整个CPU的工作。

    1、指令控制器

  指令控制器是控制器中相当重要的部分,它要完成取指令、分析指令等操作,然后交给执行单元(ALU或FPU)来执行,同时还要形成下一条指令的地址。

    2、时序控制器

    时序控制器的作用是为每条指令按时间顺序提供控制信号。时序控制器包括时钟发生器和倍频定义单元,其中时钟发生器由石英晶体振荡器发出非常稳定的脉冲信号,就是CPU的主频;而倍频定义单元则定义了CPU主频是存储器频率(总线频率)的几倍。

    3、总线控制器

  总线控制器主要用于控制CPU的内外部总线,包括地址总线、数据总线、控制总线等等。

    4、中断控制器

  中断控制器用于控制各种各样的中断请求,并根据优先级的高低对中断请求进行排队,逐个交给CPU处理。

    三 CPU核心的设计

    CPU的性能是由什么决定的呢?单纯的一个ALU速度在一个CPU中并不起决定性作用,因为ALU的速度都差不多。而一个CPU的性能表现的决定性因素就在于CPU内核的设计。

    1、超标量(Superscalar)

  既然无法大幅提高ALU的速度,有什么替代的方法呢?并行处理的方法又一次产生了强大的作用。所谓的超标量CPU,就是只集成了多个ALU、多个FPU、多个译码器和多条流水线的CPU,以并行处理的方式来提高性能。

  超标量技术应该是很容易理解的,不过有一点需要注意,就是不要去管“超标量”之前的那个数字,比如“9路超标量”,不同的厂商对于这个数字有着不同的定义,更多的这只是一种商业上的宣传手段。<

0人已赞
第1页:卅年史诗!地球上出现过的CPU完全收第2页:卅年史诗!地球上出现过的CPU完全收第3页:卅年史诗!地球上出现过的CPU完全收第4页:卅年史诗!地球上出现过的CPU完全收第5页:卅年史诗!地球上出现过的CPU完全收第6页:卅年史诗!地球上出现过的CPU完全收第7页:卅年史诗!地球上出现过的CPU完全收第8页:卅年史诗!地球上出现过的CPU完全收第9页:卅年史诗!地球上出现过的CPU完全收第10页:卅年史诗!地球上出现过的CPU完全收第11页:卅年史诗!地球上出现过的CPU完全收第12页:卅年史诗!地球上出现过的CPU完全收第13页:卅年史诗!地球上出现过的CPU完全收第14页:卅年史诗!地球上出现过的CPU完全收第15页:卅年史诗!地球上出现过的CPU完全收第16页:卅年史诗!地球上出现过的CPU完全收第17页:卅年史诗!地球上出现过的CPU完全收第18页:卅年史诗!地球上出现过的CPU完全收第19页:卅年史诗!地球上出现过的CPU完全收第20页:卅年史诗!地球上出现过的CPU完全收第21页:卅年史诗!地球上出现过的CPU完全收第22页:卅年史诗!地球上出现过的CPU完全收第23页:卅年史诗!地球上出现过的CPU完全收第24页:卅年史诗!地球上出现过的CPU完全收第25页:卅年史诗!地球上出现过的CPU完全收第26页:卅年史诗!地球上出现过的CPU完全收第27页:卅年史诗!地球上出现过的CPU完全收第28页:卅年史诗!地球上出现过的CPU完全收第29页:卅年史诗!地球上出现过的CPU完全收第30页:卅年史诗!地球上出现过的CPU完全收

关注我们

泡泡网

手机扫码关注