cpu的组成是控制器运算器和存储器吗?
发布网友
发布时间:2022-05-03 06:35
我来回答
共1个回答
热心网友
时间:2023-10-12 23:55
侠义的CPU就是CPU内核由运算逻辑部件、寄存器部件和控制部件 ,这只是指的是CPU内核。。
广义CPU比这个要复杂,CPU从结构层次上分,主要是内核和外部控制部件。。。内核就是内部核心,同一种类型CPU不同型号内核是相同的,比如ARM11构架,所有的ARM11 CPU内核都是相同的,不同型号,区别在于外部控制部件,或者是CPU内核数量的区别。。
内核就是CPU的核心(所谓多核就是多个内核),内主要包括运算逻辑和工作寄存器,运算逻辑可以解析机器码,并执行机器码(不同类型内核的结果就是支持的机器码不同,所以手机和PC的代码不互通,因为机器码就不同),这个器件很复杂,也是CPU技术的重要体现,和运行速度直接相关。。。工作寄存器就是运算逻辑直接使用的存数据的设备,只有工作寄存器里的数据能被运算逻辑操作,其他任何存储器的数据都必须先寻址到寄存器,或者从工作寄存器搬出,可以认为是运算逻辑的办公桌,其他什么内存,高速缓存等等都必须先搬到桌子上,处理完搬出去。。。
外部控制部件都是扩展功能,比如集成了多少个USB主控制器,有多少个DMA通道,是否有IIS接口(可以认为是简单的声卡),指令/数据高速缓存等等,CPU是通过修改外部控制寄存器来控制这些部件(所有芯片的控制方式都是修改寄存器)。。。