
CPU是计算机的运算和控制核心,是信息处理、程序运行的最终执行单元。CPU中央处理器(Central Processing Unit)的本质是超大规模集成电路,用于解释计算机指令和处理软件中的数据,并负责控制、调配所有软硬件资源。CPU从逻辑上可以划分为控制单元和运算单元。控制单元从存储单元中获取可执行的代码,通过指令译码将其转换为可执行的指令,进而运算单元基于获取的指令对存储单元中的数据进行运算。
CPU可分为复杂指令集CISC和精简指令集RISC,架构各有优势。按照采用的指令集,CPU可以分为复杂指令集(CISC)和精简指令集(RISC)两大类。复杂指令集指令丰富、寻址方式灵活,以微程序控制器为核心,指令长度可变,功能强大,对于复杂程序执行效率高;精简指令集指令结构简单、易于设计,具有较高的执行能效比。目前常见的CPU架构中,x86架构是复杂指令集的代表,而ARM架构、MIPS架构、Alpha架构和近年来兴起的RISC-V架构是精简指令集的代表。