CPU的概念
CPU,英文全称“ycentral processing unit”,中文全称“中央处理器”,是计算机系统的运算和控制核心,同时进行信息处理、程序运行的最终执行单元。
CPU的功能
CPU主要功能是解释计算机指令以及处理计算机软件中的数据。CPU由控制器、运算器组成,主要负责处理指令、执行操作、控制时间、处理数据。作为计算机的运算和控制核心,CPU可以对计算机的所有硬件资源进行控制调配、执行通用运算等操作。
CPU的操作流程
1、提取:从存储器中检索并提取指令,因为提指令的提取必须经常在速度较慢的存储器寻找,因此如何改良CPU快取和管线化架构是十分重要的研究方向。
2、解码:提取指令后,就需要将指令进行拆解,称为解码。
3、执行:在提取和解码阶段之后,进入执行阶段,这时候会调动CPU各个相关部件。
4、写回:执行完毕后,就命令的执行结果会以一定格式写回,之后可以进行相同指令的快速存取。
CPU的结构
1、运算逻辑部件:用于执行定点或浮点的算术运算操作、移位操作以及逻辑操作
2、寄存器部件:
通用寄存器主要用于保存指令中的寄存器操作数和操作结果。
专用寄存器用于执行特殊操作时使用。
控制寄存器用于指示机器执行的状态。