- 5
- 0
- 约3.72千字
- 约 33页
- 2022-03-08 发布于北京
- 举报
三种地址映射;;映射关系:;块号0;块号0;块号0;3.组相联映射;Cache的硬件结构
由于cache包括了对cache中所包含的存储器地址跟踪的硬件,cache的总容量包括:存储容量,标记容量(标记位、有效位、脏位或称一致性维护位也称修改位和替换算法控制位)。所以cache的每行有一标记项,标记项包括:;主存地址;几个名词说明
“行”(line)=块(槽slot)
有效位(valid bit):表示是否命中,“1”表示命中。
命中(hit);命中率(hit rate)
不命中(缺失、失效、失靶)(miss)
标记Tag:每个cache块“前缀”,用来保存主存地址的高位地址映射结果。位数与不同的映射有关。
是否命中是通过cache标记Tag与主存标记是否相同和有效位是否为“1”判断。;评价调度的指标
命中率h:假设NC为命中cache的总次数, Nm为访问主存的总次数。
cache-主存系统的平均访问时间ta:
ta=htc+(1-h)tm
访问效率e:
;例1.假设主存容量为512KB,Cache容量为4KB,每个字块为16个字,每个字为32位。
(1) Cache的地址有多少位,可容纳多少块?
(2)主存地址有多少位,可容纳多少块?
(3)在直接映射下,主存的第几块映射到Cache中的第5块(设起始字块为1块)?
(4)画出直接映射下主存地址字段中各段的位数;解:①每块=16字×32b÷8=64B=2
cache总容量4KB=2 ∴ cache地址12位。
可容纳2 ÷ 2 =2 =64块。
②主存总容量512KB=2 ∴ 主存地址19位。
可容纳2 ÷ 2 =2 =8K块。
③主存的第5块、5+2、5+2、…、5+2
④;例2.假设主存容量为512K×16位,Cache容量为4096×16位,块长为4个16位的字,访存地址为字地址。
(1)在直接映射方式下,设计主存地址格式。
(2)在全相联映射方式下,设计主存地址格式。
(3)在二路组相联映射方式下,设计主存地址格式。
(4)若主存容量为512K×32位,块长不变,在四路组相联映射方式下,设计主存地址格式。;解:①每块=4字×=2 b=2
cache总容量4096字=2 ∴ cache地址12位。
可容纳2 ÷ 2 =2 块 ∴c=10b
主存总容量512K字=2 ∴ 主存地址19位。
②全相联映射
;③二路组相联映射每组2块所以共分2 ÷2=2组。q=9
④主存总容量512K×32=2 ×16(字 ) ∴ 主存地址20位。
4路组相联映射每组4块所以共分2 ÷4=2 组。q=8
;例3.假???Cache的工作速度是主存的5倍,且Cache被访问的命中的概率95%,则采用Cache后存储器性能提高了多少?
解:设Cache的存储周期为t,则主存的存储周期为5t,系统的平均访问时间为:
T=t×95%+5t×5%=1.2t
引入cache后性能是原来的5t÷1.2t=4.17倍
其性能提高了4.17-1=3.17倍;例4.假设主存容量为16MB,Cache容量为8KB,每个字块为8个字,每个字为32位。设计一个四路组相联映射的Cache组织。
(1)画出主存字段中各段的位数
(2)设 Cache初态为空,CPU依次从主存0,1,2,…,99号单元读出100个字(主存一次读出1个字),并重复此次数10次,问命中率是多少?
(3)若Cache的工作速度是主存的5倍,试问有Cache和无Cache相比,速度提高了多少倍?
(4)系统的效率是多少?;解:每个字块为8个字, ∵每个字为32位,32=4×8=4 B
∴每块大小为:8×4B=32B=2 B
每组4块,8KB分为2 ÷(2 ×4)=2 组 ∴q=6
主存容量为16MB=2 B。主存地址共24根。
cache 容量8KB=2 B。cache地址线13根。
(1)画出主存字段中各段的位数;(2)设 Cache初态为空,CPU依次从主存0,1,2,…,99号单元读出100个字(主存一次读出1个字)。
每块8个字,则100个字共占int (100÷8) +1=12+1=13块。
而cache共256块。所以取100字只有13次(每块第1次访问没有命中,不需要置换)没有命中。以后再重复取都命中。命中率为:
(100×10-13)÷(100×10)=98.7%
;(3)若cache的工作速度是主存的5倍,试问有cache和无Cache相比,速度提高了多少倍?
设cache的存储周期是t,则主存的存储周期是5t
有cache存储时间Tcm=t ×(1000-13)+5t×13
无cache存储时间Tm=5t×1000
速度提高了Tm÷Tcm-1=3.75
您可能关注的文档
- 地产商业活动太古汇动漫思辩会.pptx
- 参考说明26肺癌sc.pdf
- 复件工程分包程序.pdf
- p6安全教育班会30套.pptx
- 电子课件可供教学参考第23章geolocation的概述.pptx
- 成果培训作业.pptx
- 配方法式法式.pdf
- 11成交面谈异议处理及促成讲师手册.pdf
- 盘点数据录入批量导入汇总数据.pdf
- 长乐坡验收报告.pdf
- 公用环保行业2026年1月投资策略:国务院发布《固体废物综合治理行动计划》,2025年新开标垃圾焚烧发电项目数量止跌回升-260106-国信证券.pdf
- 公募基金市场观察系列:财富管理新范式,ETF投顾展现巨大潜力-251229-银河证券.pdf
- 国防军工行业:航天发射全年成功收官,继续看好商业航天阶段性机会-260103-中信建投.pdf
- 《中华人民共和国危险化学品安全法》解读-全面强化危险化学品法治体系建设.pptx
- 我国企业安全风险管控工作存在的主要问题和解决方案.pdf
- 工贸企业安全管理提升方案.docx
- 反三违清单及考核办法.doc
- 粉尘爆炸培训.pptx
- “五个带头”方面存在问题原因剖析、下一步整改措施对照检查材料(六篇)2026年.docx
- 人教版统编版道德与法治八年级上册《维护秩序》精品课件.ppt
原创力文档

文档评论(0)