什么是cache Cache又叫高速缓冲存储器,位于CPU与内存之间,是一种特殊的存储器子系统。 目前比较常见的是两极cache结构,即cache系统由一级高速缓存L1 cache和二级高速缓存L2 cache组成,L1 cache通常又分为数据cache(I-Cache)和指令cache(D-Cache),它们分别用来存放数据和执行这些数据的指令。 Cache的作用是什么 Cache的工作原理 CPU运行程序是一条指令一条指令地执行的,而且指令地址往往是连续的,意思就是说CPU在访问内存时,在较短的一段时间内往往集中于某个局部,这时候可能会碰到一些需要反复调用的子程序。系统在工作时,把这些活跃的子程序存入比主存快得多的cache 中。 CPU在访问内存时,首先判断所要访问的内容是否在cache中,如果在,则称为命中(hit),此时CPU直接从cache中调用该内容;否则称为未命中(miss), CPU会通过cache对主存中的相应内容进行操作。 Cache的地址映射方式 Cache与主存之间可以采取的地址映射方式有以下三种: 全相联映射方式 直接相联映射方式 组组相联映射方式 全相联方式 地址映射规则:主存的任意一块可以映射到cache中的任意一块 (1) 主存与cache分成相同大小的数据块。 (2) 主存的某一数据块可以装入cache的任意一块空间中。
您可能关注的文档
- [中学联盟]哈尔滨市第四十一中学九年级物理上册:2.2内燃机试题.ppt
- C6化工过程的能量试题.ppt
- [中学联盟]河南省郑州市中牟县第二高级中学高中政治必修4:5.1意识的本质(共25张)试题.ppt
- [中学联盟]河南省中牟县第二高级中学高中政治人教版必修四7-2用联系的观点看问题(共28张)试题.ppt
- 黑山南北高速项目Kosman隧道施工方案试题.ppt
- 黑山铁矿综合利用低品位矿选厂技术改造工程初步设计0401试题.doc
- [中学联盟]江西省芦溪县宣风镇中学湘教版八年级政治上册第二单元第二节珍爱我们的生命(共43张)试题.ppt
- 黑紫贵族风简约高大上商务汇报模板试题.ppt
- 衡器计量检定工面试、笔试高级试题.doc
- 衡水市榕花大街(和平路-大庆路)上跨京九、石德铁路高架桥工程技术标书试题.doc
原创力文档

文档评论(0)