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

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

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

寄存器是CPU上的一个模块

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

二、存取速度的比较

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

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

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

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

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

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

二、存储空间的比较

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

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

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

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

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

相关推荐
卡梅德生物科技小能手4 小时前
卡梅德生物:一文读懂核心炎症靶点TNF(肿瘤坏死因子)
经验分享·深度学习·生活
讯展互联4 小时前
实体业态运营效率分析:装修门店投放自主与外包的人力模型对比
大数据·网络·经验分享·创业创新·学习方法
Regentsoft丽晶软件6 小时前
从“等客进店”到“上门成交”:服装门店移动POS离店收银的完整业务流程2026
大数据·经验分享·用户运营·零售
BomanLj7 小时前
NSK LDFT3225-3 高刚性大导程滚珠丝杠详解
经验分享·规格说明书
九皇叔叔7 小时前
RHEL9.8 配置本地镜像仓库
android·java·缓存
sweetone8 小时前
一台磁带随身听的摩机(查出LAG668芯片低音差的原因)
经验分享·音视频
卡梅德生物科技小能手8 小时前
卡梅德生物:一文读懂免疫调控核心靶点IL-2(白细胞介素-2)
经验分享·深度学习·生活
智脑API平台10 小时前
Codex 国内使用会封号吗?账号安全、中转站和合规边界说明
数据库·redis·缓存
蛋白界小百灵11 小时前
重组蛋白表达系统如何选择?原核与真核表达系统对比指南
经验分享·生物技术·实验·卡梅德生物
迷途呀11 小时前
新闻头条后端:新闻缓存模块
前端·redis·python·缓存·fastapi