分享好友 资讯首页 资讯分类 切换频道
软考-主存和cache的映射问题
2024-12-23 20:26  浏览:93
  • 全相联映射主存物理地址 =标记块内地址

  • 组相联映射主存物理地址 =标记+组号+块内地址

  • 直接映射主存物理地址 =标记+cache+块内地址

主物理地址: 块号+块内地址

软考-主存和cache的映射问题

【例1】有效容量为128KB的Cache,每块16字节,采用8路组相联,字节地址为1234567H的单元调入该Cache,则其Tag(标签)应为______

128KB的Cache,每块16B(默认字节编制,1B对应1个地址,可表示16个地址

那么总共有128KB/16B=2^13块,采用8路组相联,于是可划分为 2^13/8=2^10组,需要10位来寻址;每块16B(24字块内地址为4位。

再根据字节地址1234567H,16进制数用4个2进制表示,所以一共是28个二进制数(主存物理地址,对应二进制为 0001 0010 0011 0100 0101 0110 0111

除去低位的Cache字块组号和字块内地址,可知高14位为主存字块标记 0001 0010 0011 01,对应十 六进制为 048DH

组相联映射主存物理地址(28位=标记+组号(10组+块内地址(4


offset:块内偏移量,长度由cache块的大小决定

index: 块所在的组号,长度由Cache中组的数量决定

tag:主存地址剩余部分,长度由主存地址的总长度减去offset与index决定

如果每个Cache块的字节数是16B,则Cache块内索引的位数为4位(2^4=16;如果Cache的大小为16KB,16KB/16B=1024块,所以需要Index索引的位数为10位(2^10=1024,映射到内存的地址位数为32-4-10=18。

这样块内地址占4位,块号10位。主存分区号:18位。

直接映射主存物理地址 =标记(TAG+cache+块内地址


【例2】某32位计算机的Cache容量为16KB,Cache块的大小为16B,若主存与Cache地址映像采用直接映像方式,则主存地址为0x1234E8F8的单元装入Cache的地址是______。

主存地址共32位,主存一个数据块调入Cache时使用直接映像方式,把主存按Cache容量分为若干区,主存某一数据块只能放在与Cache块号相同的数据块中,这样地址转换比较方便。

由于Cache与主存的数据块大小是16B,块内地址需(2^4=16)4位

Cache容量为16KB,故Cache可分为(16KB/16B=1024)1024块,块地址需(2^10 =16)10位,除去这14位低位地址,主存地址高位共18位,即主存分区号

作为字块标志也需要写入Cache数据块中。因此,装入Cache的地址编号为低14位数据即10100011111000B

    以上就是本篇文章【软考-主存和cache的映射问题】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/news/1703.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多   
最新新闻
有趣的手机(有趣的手机名称)
  有趣的手机  如今,手机已经成为我们日常生活中不可或缺的一部分。它们不仅仅是通讯工具,更是娱乐、学习和工作的多功能设
收旧手机(高价回收旧手机)
  《收旧手机:背后的意义与价值》  随着科技的飞速发展,智能手机更新换代的速度日益加快。在这个信息时代,人们不再满足于
测手机号码好不好(测手机号码好不好怎么测)
  《测手机号码好不好》  随着科技的进步和通讯技术的发展,手机号码已经成为我们日常生活中不可或缺的一部分。有时候,我们
手机震机(手机震动坏了怎么办)
  《手机震机》:科技与娱乐的新交汇点  随着科技的飞速发展,智能手机已经渗透到我们生活的方方面面,而其中一个颇具创新性
新手机充不上电(新手机充不进电什么原因怎么办呢)
  关于《新手机充不上电》的问题解析  随着科技的飞速发展,智能手机已成为我们日常生活中不可或缺的一部分。然而,有时我们
手机显示屏漏液(手机显示屏漏液了还有救吗)
  关于手机显示屏漏液的探讨  随着科技的飞速发展,智能手机已成为我们日常生活中不可或缺的一部分。然而,随着其使用的普及
手机查询软件(手机查询软件流量使用)
  关于《手机查询软件》的文章  随着科技的飞速发展,我们的日常生活已经离不开手机。在这个信息时代,手机查询软件应运而生
手机的发展方向(手机发展方向和普通版对比)
  手机的发展方向  随着科技的飞速发展,手机已经成为我们日常生活中不可或缺的一部分。如今,手机的发展方向多元化,包括技
老年手机多少钱一个(购老年手机一台多少钱)
  关于《老年手机多少钱一个》的文章  随着科技的发展和人们对便捷生活的追求,智能手机已经成为了日常生活中不可或缺的一部
8k高清竖屏手机壁纸(高清8k手机壁纸 竖屏)
  关于《8K高清竖屏手机壁纸》的文章  随着科技的飞速发展,人们对手机壁纸的要求也日益提高。其中,8K高清竖屏手机壁纸因其