在通用计算机中运算和控制的核心部件为CPU。
CPU是一台计算机的运算核心和控制核心;其功能主要是解释计算机指令以及处理计算机软件中的数据;CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态的总线构成。
在计算机体系结构中,CPU是对计算机的所有硬件资源(如存储器、输入输出单元)进行控制调配、执行通用运算的核心硬件单元。CPU是计算机的运算和控制核心。计算机系统中所有软件层的操作,最终都将通过指令集映射为CPU的操作。对于CPU而言,影响其性能的指标主要有主频、CPU的位数、CPU的缓存指令集、CPU核心数和IPC(每周期指令数)。
CPU的主要功能
1、处理指令
处理指令这是指控制程序中指令的执行顺序,程序中的各指令之间是有着严格顺序的,必须严格按程序规定的顺序执行,才可以保证计算机系统工作的正确性。
2、执行操作
一条指令的功能往往是由计算机中的部件执行一系列的操作来实现的。CPU要根据指令的功能,产生相应的操作控制信号,发给相应的部件,进而控制这些部件按指令的要求进行动作。
3、控制时间
对各种操作实施时间上的定时。在一条指令的执行过程中,在什么时间做什么操作均应受到严格的控制,计算机才能有条不紊地工作。