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

1、简要概括

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

举个例子:

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

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

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

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

相关推荐
self-motivation11 天前
gpu硬件架构
硬件架构·gpu·nvidia·tensor·cuda
体系结构论文研讨会14 天前
【论文阅读】龙芯2号处理器设计和性能分析
论文阅读·开源·硬件架构
体系结构论文研讨会14 天前
【论文阅读】处理器芯片敏捷设计方法:问题与挑战
论文阅读·开源·硬件架构
体系结构论文研讨会14 天前
【论文阅读】基于 SimpleScalar 的龙芯CPU模拟器 Sim-Godson
论文阅读·开源·硬件架构
aixingkong92116 天前
PCIE错误系统
硬件架构·硬件工程
7yewh25 天前
嵌入式硬件实战提升篇(三)商用量产电源设计方案 三路电源输入设计 电源管理 多输入供电自动管理 DCDC降压
嵌入式硬件·硬件架构·soc·pcb工艺·电源·dcdc·原理图设计
水饺编程1 个月前
【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-38
linux·嵌入式硬件·fpga开发·硬件架构
无聊的菜鸟1 个月前
TI毫米波雷达(七)——high accurary示例分析(二)
c语言·硬件架构·射频工程
坚硬果壳_1 个月前
《硬件架构的艺术》笔记(八):消抖技术
笔记·硬件架构
丁总学Java1 个月前
uname -m(machine) 命令用于显示当前系统的机器硬件架构(Unix Name)
服务器·硬件架构·unix