硬盘、内存、缓存(CPU)和寄存器 空间大小与存取速度的区别及设计原理

一、寄存器和存储器是不同的

很多人会将 寄存器 与 存储器 二者混淆,认为它们是同一个东西。但并不是!!

寄存器是CPU上的一个模块

存储器是 内存+硬盘的统称

二、存取速度的比较

CPU(包含寄存器,缓存) > 内存 > 硬盘

内存和硬盘之间的速度,差 3~4 个数量级;寄存器和内存之间的速度也差了 3~4 个数量级。

由于寄存器和内存的速度差异很大,所以现代的CPU往往还提供了**"缓存"**模块。

缓存的数字越快,速度就越快,存储空间也越小。

有些数据是CPU频繁使用的,如果每次都从内存中读取,速度就比较慢。所以就可以把这样的高频使用的数据放到缓存中。

(数据使用频率特别高的就放到 L1 缓存;数据使用频率没那么高的,就考虑放到 L2/L3)

二、存储空间的比较

硬盘 > 内存 > CPU(包含寄存器,缓存)

内存,存储空间比硬盘小,速度比硬盘快,价格比硬盘贵,断电后数据丢失。

寄存器,存储空间比内存还小,速度比内存还快,价格比内存贵,断电后数据也会丢失。

所以我们使用频率高的东西,就放到速度更快的存储空间中

使用频率低的,就放到更大的存储空间里

相关推荐
杨连江5 小时前
仿人脑抑制机制的图像识别网络抗全域异常激活算法研究
经验分享·神经网络
芯片智造6 小时前
cmp后清洗的刷子是什么材质?
经验分享
中屹指纹浏览器6 小时前
2026指纹浏览器代理链路适配原理与多线路集群调度方案
经验分享·笔记
Voicefox声狐9 小时前
外呼机器人与CRM集成有多难?技术架构对比分析
经验分享
captain_AIouo12 小时前
全域电商流量竞争白热化,autoAGC AI助商家破局增收
大数据·人工智能·经验分享·aigc
数据库小学妹12 小时前
HTAP混合负载架构:如何用一个数据库同时搞定交易和分析
数据库·经验分享·架构·dba
luj_176813 小时前
残熵算法的稳健防灾逻辑
c语言·开发语言·c++·经验分享·算法
小矮强15 小时前
点云采集多段线节点高差大?CASS/TerraSolid一键“展平”解决
经验分享·测绘·cass·terrasolid
OpenVINO 中文社区16 小时前
OpenVINO™ 2026.2: 更多模型,更快 GPU,更强智能体
经验分享
captain_AIouo17 小时前
深耕海外市场,autoAGC攻破品牌跨境内容运营难题
大数据·人工智能·经验分享·产品运营·aigc·内容运营