Linux 冯诺依曼体系结构

冯诺依曼体系是现代计算机的硬件体系结构
包含了五大硬件单元:

  1. 输入设备:键盘、鼠标、麦克风
  2. 输出设备:显示器、打印机
  3. 存储器:内存
  4. 运算器:中央处理器-CPU
  5. 控制器:中央处理器-CPU

图示:
Linux 冯诺依曼体系结构_第1张图片
使用内存而不使用硬盘作为存储器的原因:内存吞吐量大
主频:决定了一秒种可以处理多少个指令
内存速度快,而存储数据为什么不使用内存的原因:硬盘和内存的存储介质是不一样的,内存的存储介质是一种易失性介质–数据断电后丢失
所有设备都是围绕内存工作,内存是中间的数据缓冲带。
存储器的主要功能就是读写,对于随机存取存储器、闪存、先进先出存储器以及先进后出存储器来说,主要功能是读、写,而对于只读存储器来说,主要功能就只有读,是没有写的
实例:

char buf[1024]; //申请一块内存空间
scanf("%s",buf);//从标准输入设备获取数据
... //cpu从存储器获取数据进行处理,处理后返回结果
printf(buf);//将结果从标准输出设备输出结果

你可能感兴趣的:(Linux,操作系统)