现代计算机
-
艾伦.麦席森.图灵------图灵提出的著名的图灵机模型为现代计算机的逻辑工作方式奠定了基础。
-
冯.诺伊曼-----他提出了以二进制作为数学计算机的数制基础,计算机应该按照顺序执行,计算机应该有五大部件。
冯诺依曼体系(运算器、控制器、存储器、输入设备、输出设备)
cpu(中央处理器):由运算器和控制器组成,一般不提它的控制能力
运算器:完成各种算数运算、逻辑运算、数据传输等数据加工处理
控制器:控制程序的执行
存储器:用于记忆程序和数据(内存-内部存储器:掉电易失,好处速度快。)
I/O设备:
输入设备input:将数据或者程序输入到计算机中,例如键盘、鼠标、磁盘
输出设备output:将数据或程序的处理结果展示给用户,例如显示器、打印机、磁盘等
CPU中还有寄存器和多级缓存Cache
运行顺序:
CPU→内存(存储器)→磁盘
CPU并不直接和磁盘(数据的存储)打交道,所有的数据都是先从磁盘到内存再由内存到CPU,由CPU把算好的数据写入内存,再由内存传到磁盘。
CPU的指令,直接读取CPU寄存器,或者读取内存中的地址,而不是读取磁盘,所有程序跑在内存和CPU中,而磁盘只是持久化永久性存储的工具(对于掉电易失的内存来说磁盘相当于永久存储)
寄存器放在CPU中,CPU对数据进行处理,必须使用寄存器,处理完成后在写回寄存器,再通过指令移到内存中
寄存器速度快和CPU同频率
寄存器频率>内存频率>硬盘频率
寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。!!!
缓存是指可以进行高速数据交换的存储器,它与内存与CPU交换数据,因此速率很快。!!!