主要分为输入设备,输出设备,存储器,运算器,控制器
根据这个模型就具体实现了一个计算机的基本硬件
输入设备,就有鼠标,键盘等
输出设备,就有显示屏,打印机等
存储器,就有内存条,寄存器,cpu缓存等
控制器,就有cpu的控制单元
运算器,就有cpu的运算单元
cpu有控制单元,运算单元,存储单元
存储单元里又有寄存器,多级缓存,分别为一级缓存,二级缓存,三级缓存
一个cpu中有多个物理核,每个物理核又能有多个逻辑核
每个逻辑核独占一个一级缓存
每个物理核独占一个二级缓存
每个cpu又独占一个三级缓存
每次cpu运行程序的时候,控制器会从存储单元中取出一条指令,根据指令,读取寄存器中的数据,如果没有,从一级中读,读过没有再从二级缓存中毒,如果再没有,从三级缓存中读,最后没有再从主存中读, 读取又是一道复制的过程,将数据从主存复制到三级缓存,三级缓存再复制到二级缓存,二级缓存再复制到一级缓存,最后再将一级缓存复制到寄存器,在从寄存器中取数据,根据指令,控制运算器操作数据执行运算操作.