冯诺依曼体系结构概念
冯·诺依曼结构是现代计算机发展所遵循的基本结构形式之一,其特点是“程序存储,共享数据,顺序执行”。冯·诺依曼结构的处理器使用同一个存储器,经由同一个总线传输,具有必须有一个存储器、必须有一个控制器、必须有一个运算器、必须有输入和输出设备的特点。

常见的输入设备和输出设备:
输入设备:键盘、鼠标、网卡、硬盘、话筒、摄像头、扫描仪等。
输出设备:显示器、音响、网卡、硬盘、打印机等。
同种设备在不同场景下可能属于输入设备,也可能属于输出设备
强调一下:
(1)这里的存储器指的是内存。
(2)不考虑缓存情况,这里的CPU能且只能对内存进行读写,不能访问外设(输入或输出设备)。
(3)外设(输入或输出设备)要输入或者输出数据,也只能写入内存或者从内存中读取。
冯诺依曼体系结构为什么要这样设计
因为这个结构消除了原始计算机体系中只能依靠硬件控制程序的状况,将程序编码存储在存储器中,实现了可编程的计算机功能,实现了硬件设计和程序设计的分离,大大促进了计算机的发展。
之前的计算机内部都是cpu都是直接去和硬件打交道,所造成的问题就是读写速度太慢了,因为根据木桶原理,只能由硬件的读写速度取决于整机的效率,所以有了存储器(内存)提高效率。
那怎么提高的效率呢
在存储器的层次结构 中,越往上速度越快,外设 < 主存(内存)< 高速缓存 < CPU寄存器,我们可看到,CPU离寄存器最近,离高速缓存也很近,主存(存储器)次之,外设(输入输出设备)。所以 CPU 间接从主存中访问数据,效率更高。我们要知道的是内存和cpu都可以存储数据


1982

被折叠的 条评论
为什么被折叠?



