CPU是中央处理器的英文缩写,俗称芯片,其实它只是芯片的一种。它的本质是一个极其微小且复杂的电路,由于一切复杂的计算问题都可以回归本元–用加法来实现。再加上由于它有着惊人的计算速度,(目前常见的普通的电脑CPU每秒可以执行百亿次,可以想象它的计算能力多么惊人!)所以用来计算最适合不过了。那么它是如何实现加法计算的呢?
由于它是电路,电路通过串联并联等不同方式连接,造成了电流的通与不通,从而实现了逻辑运算,串联是“与”运算,并联是“或”运算,对应成数学世界里的1和0,就此计算机世界中的伟大的二进制诞生了。在电路中,加就是异或门控制,进位就是与门来控制,这样就通过电路实现了对二进制数字的加法控制!
当然CPU并没有那么简单,除了上面所说的计算单元,它还有控制单元单元和存储单元,存储单元好理解,是用于临时存放计算数据和计算结果的模块。计算单元会从存储单元里取出等待计算的数据,另外计算过程中产生的临时的数据也放在存储单元里,存储单元说白了起到草稿纸的作用。控制单元它是CPU的控制中心,负责把内存上的指令、数据读入存储单元,并根据指令的结果来控制计算单元进行计算。各个单元之间通过高低电频又实现了二进制数据的传输。这样才能完成写入,计算与输出的完整计算过程!
总结一下,CPU是电路,用高低电频来对应0和1做加法运算,它有多个模块进行协同工作。