1. 首页
  2. 网络技术
  3. 网络基础
  4. 嵌入式系统/ARM技术中的嵌入式编程需注意的Cache机制及其原理

嵌入式系统/ARM技术中的嵌入式编程需注意的Cache机制及其原理

上传者: 2020-11-09 01:45:46上传 PDF文件 156.17KB 热度 20次
1 Cache的原理 Cache即高速缓存,它的出现基于两种因素:一、CPU的速度和性能提高很快,而主存速度较低且价格高;二、程序执行的局部性特点。将速度较快而容量有限的SRAM构成Cache,可以尽可能发挥CPU的高速度。CPU与外设交换数据时经常用到buffer(缓冲),这与缓存极其相似,只不过Cache是为了提高CPU和内存之间的数据交换速度而设计,而buffer是为了提高内存和硬盘(或其他I/O设备)之间的数据交换速度而设计的。 Baidu快照(cache.baidu.com)就是一个缓存的例子,其作用与计算机CPU缓存有类似之处。 Cache的原理如图1所示。
用户评论