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

1、简要概括

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

举个例子:

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

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

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

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

相关推荐
电子硬件笔记16 小时前
嵌入式硬件:如何理解高频电子线路,从入门开始
嵌入式硬件·硬件架构·硬件工程·嵌入式实时数据库
WPG大大通18 小时前
AIoT | 软件:Astra MCP边缘算力构建详解
经验分享·笔记·python·硬件架构·代码
勇闯天涯&波仔12 天前
verilog阻塞赋值和非阻塞赋值的区别
后端·fpga开发·硬件架构·硬件工程
文火冰糖的硅基工坊14 天前
[嵌入式系统-150]:智能机器人(具身智能)内部的嵌入式系统以及各自的功能、硬件架构、操作系统、软件架构
android·linux·算法·ubuntu·机器人·硬件架构
文火冰糖的硅基工坊18 天前
[嵌入式系统-149]:新能源汽车的三电系统以及其功能、硬件架构、嵌入式操作系统
自动驾驶·汽车·硬件架构
来生硬件工程师19 天前
【STM32笔记】:P04 断言的使用
c语言·笔记·stm32·单片机·嵌入式硬件·硬件架构·硬件设计
文火冰糖的硅基工坊19 天前
[嵌入式系统-155]:新能源汽车内部的通信总线有哪些?
机器人·汽车·硬件架构
文火冰糖的硅基工坊19 天前
[嵌入式系统-154]:各种工业现场总线比较
网络·自动驾驶·硬件架构
Janspran1 个月前
监控系统1 - 项目框架 | 线程邮箱
网络·单片机·嵌入式硬件·硬件架构
国科安芯1 个月前
关于软错误的常见问题解答
单片机·嵌入式硬件·安全·硬件架构·软件工程