以下截图及相关信息,均来源于马士兵公开课中
CPU相关知识
进程:CPU分配资源的基本单位
线程:CPU执行的基本单位
计算机结构图:
计算机的组成.png一、CPU内部结构
PC指令寄存器:
存储下一条要执行的指令地址
Registers 寄存器:
存放计算相关数据
ALU逻辑运算单元:
用于计算
Cache缓存:
切换线程时把之前线程的数据放到缓存中
二、多核CPU内部图解
多核CPU.png多核CPU,每个核都有自己的L1、L2;多个核共享一个缓存 L3 。如果有多个CPU ,多个CPU共享主内存 [主存]
三、超线程
CPU内部:1个核 = ALU + Registers(多个) + PC(多个)
所谓的四核八线程:每1个核 = ALU + Registers(2个) + PC(2个)
不断切换选择 PC1,Registers / PC ,Registers2 / PC2
超线程图解.png
网友评论