CPU 的英文是Central Processing Unit(中央处理器)顾名思义,好比与我们人类的大脑,相当于计算机的大脑,其重要性不言而喻了吧。
我们大多数人都知道CPU是数百万至数亿个晶体管构成,难道你不好奇它内部有哪些构成吗?它是如何运行的?怎么就能充当计算机的“大脑”呢?
那么,带着你们所有的疑问往下一窥究竟吧!
1、内部结构
这里先介绍下CPU的主要职责吧。
- 职责:解释和运行最终转换成机器语言的程序内容
- 内部结构:CPU内部由寄存器、时钟、运算器、控制器四个部分组成,各个部分可以用电流信号相互连通。一图胜千言,我们先看这张图吧!
程序员眼里CPU内部构成
说下每个组件的作用吧。
寄存器:可以存储程序运行的指令、数据等对象
控制器:把内存中的指令、数据等写入寄存器,可以根据指令执行后的结果来控制整个计算机。
这也是说明了上面我们为啥要说CPU能充当计算机的“大脑”的原因了。
运算器:这里充当一个搬运工的角色吧,负责运算从内存写入寄存器的数据等。
时钟:负责CPU在开始工作计时发出的时钟信号。
好了,今天的分享就到这儿了,可能有点短,但并不影响质量哈