cache的相关技术教案分析.ppt

Cache相关知识 报告人:Hardy 存储器的层次结构 Cache的位置和作用 Cache的实现原理 时间局限性:是指CPU在某一时刻使用到的数据或指令,在下一时刻也会被重复利用。 如果在第一次访问中Cache存储了相关指令、数据,那么在下一次需要重复访问时,就能够直接从Cache中读取相关内容。 空间局限性:指的是CPU在读取某一地址的数据时,也有可能会用到该地址附近的数据。也就是说,CPU需要的数据在很多时候是连续的。例如在听歌或看电影时,数据流总是连续的(正常播放状态下)。这样的应用对于CPU来说是很有利的,数据预读取单元也能够发挥最大作用。 正是基于以上原理,cache就用来存放这些常用的数据或指令。 Cache的工作原理 Cache是要和主存相互联系的,但是主存的容量明显大于cache。那么当主存的内容通过cache传递给CPU,主存的内容应该放在cache的哪个位置上呢? 两者之间的映射规则有三种: 直接映射 全相联 组相联 直接映射 直接映射的地址映射方式 访问cache 当主存地址中的索引域找到了对应的cache块,然后比较两者的地址标记是否相同,如果相同并且有效位为高。 把主存中块内地址对应的字节

文档评论(0)

1亿VIP精品文档

相关文档