Cache用法小结

把最近接触到的cache有关的信息总结到这里,供日后查看

一.Cache基本概念

What is cache?

Cache是用来对内存数据的缓存。

CPU要访问的数据在Cache中有缓存,称为“命中” (Hit),反之则称为“缺失” (Miss)。

CPU访问它的速度介于寄存器与内存之间(数量级的差别)。实现Cache的花费介于寄存器与内存之间

参考博客:https://www.cnblogs.com/jokerjason/p/10711022.html

(需要注意一些相关概念:什么是Cache?为什么要引入Cache?Cache与CPU交互过程?什么是Cache Line?Cache写机制及一致性)

(Cache一致性问题可参考P388:DMA映射,本篇中提及的HW shared Memory中的HW暂指DMA)

root@ubuntu:/# cat /sys/devices/system/cpu/cpu1/cache/index0/coherency_line_size
64
root@ubuntu:/#  
 

你可能感兴趣的:(Linux基础)