cache可以执行程序。
指令也可能会从键_输入,或从其他管道而来,或已存放在各式存储器中,执行时载入 CPU, 存放在 CPU 中的指令寄存器(IR, Instruction Register)并解码执行。
提供“缓存”的目的是为了让数据访问的速度适应CPU的处理速度,其基于的原理是内存中“程序执行与数据访问的局域性行为”,即一定程序执行时间和空间内,被访问的代码集中于一部分。
cache作用:
Caché提供了快速 Web 应用开发、高速的事务处理、大规模的扩展性、对事务数据的实时查询。 Caché运行概述对Caché架构和性能进行了深层次的描述。 Caché的技术优势主要在为什么选择Caché这一文档中称述。在小册子以多维引擎全面整合对象和 SQL 中。
你可以了解到后关系型技术更多的优势。 Caché问与答中主要回答了一些关于Caché的常见问题,以及为什么增值商和企业选择Caché来提升他们应用的性能。熟悉Caché的访问者可能想知道Caché 5 (最新的版本)。
透明指的是程序员不需要知道其运行原理。
因为程序员不需要知道cache的缓存机制,直接调用cache接口即可实现cache缓存,所以cache对程序员是透明的。
就是说它实际上存在,只不过我们看不到而已,Cache的功能是提高CPU数据输入输出的速率。Cache容量小但速度快,内存速度较低但容量大,通过优化调度算法,系统的性能会大大改善,仿佛其存储系统容量与内存相当而访问速度近似Cache。
扩展资料
当Cache产生了一次访问未命中之后,相应的数据应同时读入CPU和Cache。但是当Cache已存满数据后,新数据必须替换(淘汰)Cache中的某些旧数据。最常用的替换算法有随机算法、先进先出算法(FIFO)和近期最少使用算法(LRU)。
因为需要保证缓存在Cache中的数据与内存中的内容一致,Cache的写 *** 作比较复杂,常用的有写直达法、写回法和标记法。
参考资料来源:百度百科-CACHE存储器
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)