冯·诺依曼体系结构
冯·诺依曼体系结构简介
- 冯·诺依曼结构也称普林斯顿结构。数学家冯·诺依曼提出了计算机制造的三个基本原则:采用二进制、程序存储、顺序执行,以及计算机的五个组成部分(运算器、控制器、存储器、输入设备、输出设备),这套理论被称为冯·诺依曼体系结构,根据这一原理制造的计算机被称为冯·诺依曼结构计算机。
冯·诺依曼体系结构图
1. 存储器
存储器是用来存储程序和各种数据信息的记忆部件。存储器可分为主存储器(简称主存或内存)和辅助存储器(简称辅存或外存)两大类。和CPU直接交换信息的是内存。IO设备(输入输出设备)要进行输入或者输出数据时,也只能写入内存或者从内存中读取数据
2. 运算器
计算机中执行各种算术和逻辑运算操作的部件。计算机运行时,运算器的操作和操作种类由控制器决定。运算器处理的数据来自存储器;处理后的结果数据通常送回存储器,或暂时寄存在运算器中。与控制器共同组成了CPU的核心部分。
3. 控制器
主要任务就是发布命令,发挥着整个计算机系统操作的协调与指挥作用。
拓展
- 内存它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行。内存性能的强弱影响计算机整体发挥的水平。
- 内存一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE)。
- ROM:在制造ROM的时候,信息(数据或程序)就被存入并永久保存。这些信息只能读出,一般不能写入,即使机器停电,这些数据也不会丢失。
- RAM:表示既可以从中读取数据,也可以写入数据。当机器电源关闭时,存于其中的数据就会丢失。
- CACHE:它位于CPU与内存之间,是一个读写速度比内存更快的存储器。当CPU向内存中写入或读出数据时,这个数据也被存储进高速缓冲存储器中。当CPU再次需要这些数据时,CPU就从高速缓冲存储器读取数据,而不是访问较慢的内存,当然,如需要的数据在Cache中没有,CPU会再去读取内存中的数据。
小结
存储器接收输入设备获取的数据,CPU从存储器获取数据进行处理后返还给存储器。存储器再将CPU处理过的数据传输到输出设备,由输出设备进行数据的输出。