1.CPU是什么?
对于CPU,有两种解释,分为物理和逻辑两种。
物理层面:CPU 由具有开关功能的晶体管构成。
逻辑层面:内部由、寄存器,控制器,运算器,时钟四个部分构成,各部分通过电信号相互连通。
其中寄存器、控制器、运算器、时钟的解释如下:
寄存器:用于暂存指令、数据等处理对象,可以认为是内存的一种,一个 cpu 存在多个寄存器。
控制器:负责把内存上的指令、数据等读入寄存器,并根据指令的运行结果来控制整个计算机。
运算器:负责运算从内存读入寄存器的数据。
时钟:负责发出 cpu 开始计时信号(时钟信号,该部件也可以放在cpu外部),时钟信号频率越高、CPU运行越快。
2.程序是怎么运行的?
程序运行流程:
程序启动后,根据时钟信号,控制器会从内存中读取指令与数据,通过对这些指令进行解释执行,运算器对数据进行运算,控制器根据运算结果来控制计算机。