图解CPU、内存、硬盘的工作原理

1、简要概括

|-----|---------------------------------------------------|
| 硬件 | 作用 |
| cpu | 负责执行计算机程序的指令 |
| 内存 | 用于临时存储程序和数据。 |
| 硬盘 | 将数据从硬盘读取到内存或将数据从内存写入硬盘的过程。 |
| 联系 | 三者协同工作,CPU执行程序指令,将需要的数据从硬盘读取到内存,进行计算后再将结果写回内存或硬盘。 |

举个例子:

当在终端输入一条命令时,操作系统的内核会接收并解释这条命令,然后分配CPU资源来执行该命令。如果该命令需要访问内存中的数据,内存会被用来存储和处理这些数据。如果命令需要读取或写入硬盘上的文件,硬盘I/O则会被触发,包括数据的读取和写入过程。

具体来说,CPU会执行命令的指令,内存会存储命令所需的数据和程序,硬盘会进行读取或写入操作以满足命令的需求。这些过程是协同工作的,以完成在终端输入的命令所需的操作。

2、cpu 、内存 、硬盘关系图

图片来源:【图解】cpu,内存,硬盘,指令的关系 - 佳佳牛 - 博客园

相关推荐
怡步晓心l10 小时前
晶体管最佳效率区域随频率逆时针旋转原因分析
硬件架构·硬件工程·射频工程
Suhan423 天前
【操作系统】三、内存管理:1.存储器管理(程序装入与链接;逻辑地址与物理地址空间;内存保护;交换与覆盖;分页管理方式;分段管理方式;段页式管理方式)
算法·硬件架构·硬件工程
Android技术栈4 天前
鸿蒙开发(NEXT/API 12)【硬件(取消注册智慧出行连接状态的监听)】车载系统
华为·车载系统·硬件架构·harmonyos·鸿蒙·鸿蒙系统·openharmony
Android技术栈4 天前
鸿蒙开发(NEXT/API 12)【硬件(传感器开发)】传感器服务
华为·硬件架构·harmonyos·鸿蒙·鸿蒙系统·openharmony·传感器
Android技术栈5 天前
鸿蒙开发(NEXT/API 12)【穿戴设备信息查询】手机侧应用开发
嵌入式硬件·硬件架构·移动开发·harmonyos·鸿蒙·鸿蒙系统
小元元的小圆圆6 天前
CHI write 传输——CHI(5)
fpga开发·硬件架构
Android技术栈6 天前
鸿蒙开发(NEXT/API 12)【硬件(注册智慧出行连接状态的监听)】车载系统
华为·车载系统·硬件架构·harmonyos·鸿蒙·鸿蒙系统·openharmony
Android技术栈9 天前
鸿蒙开发(NEXT/API 12)【硬件(获取智慧出行连接状态)】车载系统
华为·车载系统·硬件架构·harmonyos·鸿蒙·鸿蒙系统·openharmony
Android技术栈9 天前
鸿蒙开发(NEXT/API 12)【硬件(外设扩展驱动开发)】驱动开发服务
驱动开发·华为·硬件架构·harmonyos·鸿蒙·鸿蒙系统·openharmony
FellAveal13 天前
【图灵完备 Turing Complete】游戏经验攻略分享 Part.6 处理器架构2 & 函数
游戏·架构·硬件架构·硬件工程