当前位置: 首页 > article >正文

冯诺依曼体系结构 ──── linux第8课

目录

冯诺依曼体系结构

关于冯诺依曼,必须强调几点:


冯诺依曼体系结构

我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系

输入单元:包括键盘, 鼠标,网卡,扫描仪, 写板等

输出单元:显示器,打印机,网卡等

中央处理器(CPU):含有运算器和控制器等

存储器:  内存(可以看成是cpu和外设之间的一块巨大缓存)

注意控制信息和数据信息的不同

关于冯诺依曼,必须强调几点:

1. cpu可以直接向外设发送控制信息

2. 但CPU能且只能对内存进行数据信息的交互,不能访问外设(输入或输出设备) 外设要输入或者输出数据,也只能写入内存或者从内存中读取

3. 文件默认在磁盘上存储,任何程序运行时都要先从磁盘加载到内存

一句话,所有设备都只能直接和内存打交道。 对冯诺依曼的理解,不能停留在概念上,要深入到对软件数据流理解上

请解释,从你登录上qq开始和某位朋友聊天开始,数据的流动过程。从你打开窗口,开始给他发消息,到他的到消息之后的数据流动过程。如果是在qq上发送文件呢?


http://www.kler.cn/a/561414.html

相关文章:

  • vue-signature-pad插件实现移动端签字功能(css,js)+将签名照片旋转90度之后的base64码传给后端
  • npm i 失败权限问题
  • 详解:用Python OpenCV库来处理图像并测量物体的长度
  • 计算机考研之数据结构:斐波那契数列专题(1)
  • Linux设备驱动开发-SPI驱动开发详解(包含设备树处理详细过程)
  • 第4章 Unicode 文本和字节序列
  • 神经网络 - 神经元
  • 【压力测试】要不要做全链路压测?
  • Jasper AI技术浅析(四):自然语言处理(NLP)与生成技术
  • 4部署kibana:5601
  • 【Python】2.获取pypi的api token 并把自己写好的库上传到pypi(保姆级图文)
  • 在 Windows 下的 Docker 中安装 R语言
  • Linux下安装Nginx服务及systemctl方式管理nginx详情
  • 编写一个程序,输入一个字符串并输出其长度(Java版)
  • Redis|持久化
  • 栅格地图路径规划:基于雪橇犬优化算法(Sled Dog Optimizer,SDO)的移动机器人路径规划(提供MATLAB代码)
  • day02
  • 推荐几款开源免费的 .NET MAUI 组件库
  • DeepSeek技术提升,Linux本地部署全攻略
  • 什么是可重入可重入锁?