美文网首页
三种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存储器的映象方式

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