计算机层次化存储体系

本文介绍了计算机存储的层次结构,包括寄存器、高速缓存、内存和磁盘,并探讨了存储系统设计时容量、速度和成本的平衡。重点讲解了高速缓存与主存的三种映射方式:全相联映射、直接相联映射和组相联映射,分析了各自的优缺点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、计算机存储器是分层次的,离CPU越近的存储器,速度越快,每字节的成本越高,同时容量也越小。离CPU有近到远的有

         寄存器---->高速缓存(分级)--->内存--->本地磁盘   (近------->远)

PS:存储系统层次存储系统的设计原则主要考虑 容量、速度和成本三个问题。容量是存储的基础,都希望容量配置尽可能大的存储系统,同时要求存储系统的读写速度能与处理器的速度相匹配;此外成本也应该在一个合理的范围之内,但是这三个目标不可能同时达到最优。一般情况下,存储设备的读写速度越快,平均单位容量的价格越高,存储容量就越小;反之,存储设备读写速度越慢,平均单位容量的价格越低,存储容量越大。为了取得这三者之间取得平衡,就采用了寄存器、高速缓存、主内存、硬盘存储器等层次存储系统


2、寄存器没有,则从缓存中取,缓存中没有,则从内存中取到缓存,如果内存中没有,则先从磁盘读入内存,再读入缓存,再读入寄存器。


3、高速缓存与主存的三种映射方式

   ①:全相联映射方式

全相联映射是指主存中任意一个块都可以映射到cache

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值