指令集,就是处理器指令的集合。上面提到的架构指的是微架构,而大的架构即instruction set architecture(指令集架构,ISA),现在的桌面CPU大家都是在x86基础上发展来的x86-64。要让CPU工作,需要在程序中写出能让CPU理解的指令,不同指令集定义的指令是不同的。现在常见的除了x86-64之外,就是手机上常见的ARM了(ARM也分很多种,这里不细说了)。一个指令集下的程序,是无法直接在另一个指令集的CPU上运行的。同样,指令集是在不断发展地,新的CPU支持的指令集,可能在旧的CPU上不支持,因此针对新的CPU编写的程序,不一定能在旧CPU上运行。
步进。在同一个微架构内,CPU也是会进行设计上微调的,通常是在工程阶段。进入正式量产阶段一般就不会调整步进了,除非遇到bug。这些微调的版本就是步进。
cpu的作用是解释计算机指令以及处理计算机软件中的数据,CPU包含运算逻辑部件、寄存器部件和控制部件等,并具有处理指令、执行操作、控制时间、处理数据等功能。
中央处理器(CentralProcessingUnit),简称CPU,是1971年推出的一个计算机的运算核心和控制核心,是信息处理、程序运行的终执行单元。其自产生以来,在逻辑结构、运行效率以及功能外延上取得了巨大发展。寄存器部件,包括通用寄存器、专用寄存器和控制寄存器。通用寄存器又可分定点数和浮点数两类,它们用来保存指令执行过程中临时存放的寄存器操作数和中间(或终)的操作结果。通用寄存器是中央处理器的重要组成部分,大多数指令都要访问到通用寄存器。通用寄存器的宽度决定计算机内部的数据通路宽度,其端口数目往往可影响内部操作的并行性。