cpu在内部结构上由什么组成
CPU在内部结构上主要由以下几个部分组成:
1. 寄存器:用来暂存指令、数据等处理对象,可以将其看作内存的一种。一个CPU内部会有20~100个寄存器。
2. 控制器:负责把内存上的指令、数据等读入寄存器,并根据指令的执行结果来控制整个计算机。
3. 运算器:负责运算从内存读入寄存器的数据。
4. 时钟:负责发出CPU开始计时的时钟信号。
5. 指令寄存器:它是芯片上的指令仓库,有了它CPU就不必停下来查找计算机内存中的指令,从而大幅提高了CPU的运算速度。
6. 指令译码器:它负责将复杂的机器语言指令解译成运算逻辑单元(ALU)和寄存器能够理解的简单格式。
7. 控制单元:负责整个处理过程的操作控制,根据来自译码单元的指令,它会生成控制信号,告诉运算逻辑单元(ALU)和寄存器如何运算、对什么进行运算以及对结果进行怎样的处理。
8. 总线单元:它就像一条高速公路,快速完成各个单元间的数据交换,也是数据从内存流进和流出CPU的地方。
9. 数据高速缓存:存储来自译码单元专门标记的数据,以备逻辑运算单元使用,同时还准备了分配到计算机不同部分的最终结果。