美文网首页
三种Cache存储器的映象方式

三种Cache存储器的映象方式

作者: 我我我我我_a70b | 来源:发表于2019-06-18 16:32 被阅读0次

1、直接映象

直接映像的含义为
假设cache总块数为20
主存总块数为200块
这里我们以20为模、总共可以分为10组
Cache内编号
0、1、2、3、4、5、6、7、8、9
主存十组组内编号
0、1、2、3、4、5、6、7、8、9
这里Cache编号为0的块可对应十组中每一组的编号为0的块
这里对应关系是固定的

2、全相联映象

全相联与直接映像相比
全相联Cache的每一块都可以和主存所有块建立映像
全相联的缺点在于、需要专门的全相联存储器寻找对应主存的cache块

3、组相联映象

组相联的方式是对直接映像和全相联映像的结合
采用主存和cache分组分组的方式、组间直接映像组内全相联映像

由映像方式和存储容量,块长和字大小确定主存地址格式
直接映像下
主存格式分为
主存字块标记+cache块地址+块内地址
若未指明按字寻址 则基本单位为B
存储容量/B得到的2的指数就是主存地址总长度
块地址则是cache总共有多少块
块内地址 是块长多少字节(B)
全相联地址格式为
主存字块标记+块内地址
组相联地址格式
主存字块标记+组地址+块内地址

相关文章

  • 三种Cache存储器的映象方式

    1、直接映象 直接映像的含义为假设cache总块数为20主存总块数为200块这里我们以20为模、总共可以分为10组...

  • Lecture 8

    3.5 并行存储器 3.5.1 双端口存储器 3.5.2 多模块交叉存储器 3.6 Cache存储器 3.6.1 ...

  • cache存储器

    预读:CPU发起预读操作(现在基本分工给cache了),cache根据局部性原理将主存的子集调入,同时保存cach...

  • DBMS系统概述

    数据的孤立性isolation,原子性atomicity 存储器层次高速缓存cache:片内cache,板级cac...

  • CPU控制整个计算机的运作,取指令、执行指令CPU-cache存储器-总线-外部存储器CPU MMU 取址:CPU...

  • Cache和Buffer的区别

    Cache Cache:缓存区,是高速缓存,是位于CPU和主内存之间的容量较小但速度很快的存储器,因为CPU的速度...

  • 缓存仅仅是使用Redis?看看高并发系统缓存体系架构(缓存体系架

    一 缓存概述 缓存(cache),,原始意义是指访问速度比一般随机存储器(RAM)快的一种高速存储器。 1.1 缓...

  • 软件设计师22-存储器系统01

    主存储器 1 分类(从上往下,速度越来越慢、价格越来越低、容量越来越大)寄存器Cache(高速缓冲存储器)主存储器...

  • 运维小知识之Buffer和Cache

    Cache(缓存)位于CPU与内存之间的临时存储器,缓存容量比内存小的多但交换速度比内存要快得多。Cache通过缓...

  • Cache知识点

    Cache结构目前,计算机系统中常用的三级存储体系是Cache、主存、辅存。存储体系结构包括不同层次上的存储器,通...

网友评论

      本文标题:三种Cache存储器的映象方式

      本文链接:https://www.haomeiwen.com/subject/eesifctx.html