冯诺依曼体系结构的组成:
- 输入单元:包括键盘,鼠标,话筒,网卡,磁盘等
- 输出单元:包括显示器,网卡,打印机等
- 存储器:内存
- 中央处理器(cpu):包括运算器和控制器
冯诺依曼体系处理作业的流程![](https://img-blog.csdnimg.cn/5f76264964c44475a943e8c4380513bb.png)
计算机的输入和输出单元 都是直接与内存交互的,要输入数据只能写入内存,输出数据只能从内存读出;而cpu也只能对内存进行读写。
为什么程序运行之前,要先加载到内存
本质是由冯诺依曼体系结构决定的
程序是由代码和数据组成的,最终要由cpu进行处理,cpu要先读取数据和代码,而cpu在数据层面不直接与外设打交道,只与内存打交道。所有设备只能直接和内存打交道。