初期的计算机使用操做复杂,仅能运行固定用途的程序,不一样的程序没法兼容,若是须要运行不一样的程序就须要更改电路,整个计算机都须要从新制造。数组
一、可以把须要的程序可数据送至计算机中(好比鼠标和键盘)优化
二、可以长期记忆程序、数据、中间结果以及最终运算结果的能力(存储器来实现)spa
三、可以具有运算、逻辑运算和数据传输等数据加工处理的能力(运算器和控制器来完成,cpu就是由运算器和控制器组成的)blog
四、可以按照要求将处理结果输出给用户(输出设备来实现,如显示器、打印机)内存
cpu和存储器的速度没法调合,由于cpu处理速度很快,而存储设备到cpu的传输速度没那么快,因此cpu就会出现常常空转来等待数据的传输it
核心是:采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备)。class
现代计算机发展所遵循的基本结构形式始终是冯·诺依曼机结构。这种结构特色是“程序存储,共享数据,顺序执行”,须要 CPU 从存储器取出指令和数据进行相应的计算。软件
主要特色有:单处理机结构,机器以运算器为中心;采用程序存储思想;指令和数据同样能够参与运算;数据以二进制表示;将软件和硬件彻底分离;指令由操做码和操做数组成;指令顺序执行。硬件
现代计算机结构本质上仍是冯诺依曼体系结构,只是在冯诺依曼结构上作了优化。由于加入了内存以及在cpu中加入了cpu寄存器来解决cpu空转的问题二进制