我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系。
我们所认识的计算机,都是由一个个的硬件组成‘
- 输入单元:包括键盘,鼠标,扫描仪,写板等
- 中央处理器:运算器,控制器等
- 输出单元:显示器,打印机等
关于冯诺依曼,必须强调几点:
- 这里的存储器指的是内存
- 不考虑缓存问题,这里的CPU能且只能对内存进行读写,不能访问外设(输入或者输出设备)
- 外设(输入或输出设备)要输入或者输出数据,也只能写入内存或者从内存中读取。
- 一句话,所有设备都只能直接和内存打交道
对冯诺依曼的理解,不能停留在概念上,要深入到对软件数据流理解上。
请解释,从你登录上qq开始和某位朋友聊 天开始,数据的流动过程。从你打开窗口,开始给他发消息,到他的到消息之后的数据流动过程
这个问题要从两个方面进行考虑:
- 在自己电脑上的流动
- 在对方电脑上的数据流动
在自己的电脑上
进行交互过程:
我们在讨论数据的流动的过程中,确实遵守了所有设备只能直接跟内存打交道,并且CPU也只是处理内存上面的内容。