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

1、简要概括

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

举个例子:

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

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

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

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

相关推荐
GesLuck2 天前
Beaglebone BB Black C版 AM3358(一)
c语言·开发语言·物联网·硬件架构
Saniffer_SH3 天前
【每日一题】PCIe 里的 RefClk (Reference Clock) 到底是干什么的?
服务器·驱动开发·单片机·嵌入式硬件·fpga开发·计算机外设·硬件架构
列逍3 天前
操作系统初识:从硬件架构到核心原理
运维·服务器·操作系统·硬件架构
MarkHD4 天前
车辆TBOX科普 第39次 CAN、SPI/I2C与4G模组
硬件架构
HAPPY酷4 天前
DDR 压测与系统验证知识全集
arm开发·驱动开发·fpga开发·硬件架构·硬件工程·dsp开发·基带工程
Aaron15884 天前
基于FPGA实现卷积方法比较分析
arm开发·算法·fpga开发·硬件架构·硬件工程·射频工程·基带工程
MarkHD5 天前
车辆TBOX科普 第31次 TBOX硬件架构设计、原理图阅读与PCB布局布线基础详解
硬件架构
MarkHD5 天前
车辆TBOX科普 第40次 GNSS模组、Wi-Fi/蓝牙与看门狗定时器
硬件架构
MarkHD6 天前
车辆TBOX科普 第38次 从移植到设备树配置与字符设备驱动
硬件架构
车载诊断技术6 天前
电子电气架构 --- 国外对于EE架构的设计方案(上)
架构·汽车·硬件架构·电子电气架构·整车eea简述