java并发系列——底层CPU

java并发有诸多难点,实际上并非java语言本身的问题,本质上说一部分是因为并发操作本身的问题,另外一部分是因为计算机体系结构带来的。为了更好地理解java并发过程中的问题,我们应该对CPU有一些基础的认知。
CPU
在信息时代,CPU是我们耳熟能详的一个概念,大家都知道CPU就是计算机的大脑。计算机中一连串复杂的指令都是由它负责执行的,而这些指令通常就是我们称之为程序的东西。那么CPU到底是什么呢?CPU即中央处理器,它是计算机中控制数据操控的电路。主要由三部分组成:算术/逻辑单元、控制单元、寄存器单元。
控制单元是整个CPU的指挥控制中心,它的主要职责就是协调机器活动,通过向其他两个单元发送控制指令来达到控制效果。算数/逻辑单元主要的职责是负责执行运算,包括算术和逻辑运算,它估计控制单元发送过来的指令执行相应的运算操作。寄存器单元主要的作用是用来临时保存数据,它保存着待处理的或者已经处理的数据,它的出现是为了减少CPU对内存的访问次数,提升读取数据的性能,从而提升CPU的整体工作效率。

cpu与内存的协作
CPU中的寄存器分

java并发系列——底层CPU最先出现在Python成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/14060.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>