【计算机组成原理】存储系统基本概念与基本组成

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨

📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852

📢:文章若有幸对你有帮助,可点赞 👍 收藏 ⭐不迷路🙉

📢:内容若有错误,敬请留言 📝指正!原创文,转载请注明出处

文章目录


存储器的层次化结构

主存和cache可以直接被CPU访问;但是辅存中的数据只有调到主存后才能被CPU访问。

主存与cache之间的数据交换是由硬件自动完成的,不需要软件关心

主存与辅存的作用:实现了虚拟存储系统,解决了主存容量不够的问题。

cache与主存的作用:解决了主存与CPU速度不匹配的问题

明明主存的读写速度很快了,那为什么还要增加一层cache呢?

CPU也可以直接从cache中读写数据,但是远远还跟不上CPU的运算速度,因此增加cache层是为了缓解主存与CPU之间的速度矛盾。

而寄存器的速度又要比cache快得多,越靠近CPU的速度越快,同时造价越高、容量也会越小。

注:有的教材把安装在电脑内部的磁盘称为"辅存",把u盘、光盘等称为"外存"。 也有的教材把磁盘、U盘、光盘等统称为"辅存"或"外存"

各层存储器的速度与价格

各种型号的CPU里面都有一定容量的cache层,并且现在的cache也是分层的,比如有L1 cache;L2 cache

一般机械硬盘的速度为100M每秒,而SSD的速度为4GB每秒。

存储器的分类

层次

存储介质

存取方式

信息的可更改性

信息的可保存性

断电后,存储信息消失的存储器一一易失性存储器(主存、Cache)

断电后,存储信息依然保持的存储器――非易失性存储器(磁盘、光盘)

信息读出后,原存储信息被破坏――破坏性读出(如DRAM芯片,读出数据后要进行重写)信息读出后,原存储信息不被破坏――非破坏性读出(如SRAM芯片、磁盘、光盘)

存储器的性能指标

1.存储容量:存储字数×字长(如1M×8位)。

2.单位成本:每位价格=总成本/总容量。

3.存储速度:数据传输率=数据的宽度/存储周期。

主存带宽(Bm)::主存带宽又称数据传输率,表示每秒从主存进出信息的最大数量,单位为字/秒、字节/秒(B/s)或位/秒(b/s) 。

总结

相关推荐
小小工匠1 小时前
Redis - 缓存与数据库一致性:问题分析与解决方案
redis·缓存·性能优化·消息队列·并发
闪电悠米1 小时前
黑马点评-Redis 消息队列-02_list_pubsub_limits
java·数据库·ide·redis·缓存·list·intellij-idea
折哥的程序人生 · 物流技术专研1 小时前
《Java 100 天进阶之路》第93篇:Redis实战应用:缓存策略与分布式锁(2026版)
java·redis·缓存·面试·架构·求职招聘
填满你的记忆2 小时前
10万QPS下,Redis缓存如何避免雪崩?
数据库·redis·缓存
10WTW012 小时前
QQ本地缓存机制初步探寻
缓存·视频·md5
2601_961194023 小时前
考研专业课在哪里参加考试|考点|流程|资料已整理
linux·考研·ubuntu·缓存·centos·负载均衡
闪电悠米3 小时前
黑马点评-Redis 消息队列-01_why_redis_mq
java·数据库·spring boot·redis·缓存·junit·消息队列
IT策士3 小时前
Redis 从入门到精通:初识 Redis
数据库·redis·缓存
wj30558537818 小时前
Claude Code接入MiMo缓存失效?1个变量秒修复
缓存·mimo·claude code
无涯大者19 小时前
Redis 实现页面缓存、购物车、登录 token示例、点赞 / 阅读计数,排行榜 示例
redis·缓存