冯诺依曼
存储器中包括硬盘+内存:供给,内存速度较快
CPU去内存里面取指令进行编码->二进制,然后执行指令,然后按照地址将结果给到各个设备上
计算机如何执行指令
CPU完成指令的执行:
运算器计算完后会回给内存,然后给到显示器
控制器将内存上的指令读入到寄存器中,然后运算器去执行寄存器中的指令。回显内存(回显内存这个操作类似于JVM类加载将类信息加载到我们的方法区中)
程序计数器指向线程要执行的下一条指令
线程执行内存中的指令,先将内存中的指令通过控制器加载到寄存器中,程序计数器指向下一个地址;然后运算器处理指令进行译码;最后写回,将结果数据写到CPU内部寄存器中
内存
硬盘
通过对磁头的读写传递二进制信号
磁盘的缓存:
磁盘缓存是内存
虚拟内存是硬盘
总线(BUS)
电脑内部公共的高速公路
线路分工合作:有的负责地址,有的数据,有的负责信号
CPU怎么把命令下达到各个组件的
(26条消息) 内存、CPU、硬盘_GuochaoHN的博客-CSDN博客_cpu内存
(26条消息) 计算机程序执行过程_mearer的博客-CSDN博客_计算机执行程序的过程
输入输出设备