把最近接触到的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一致性问题可参考<LDD>P388:DMA映射,本篇中提及的HW shared Memory中的HW暂指DMA)
root@ubuntu:/# cat /sys/devices/system/cpu/cpu1/cache/index0/coherency_line_size
64
root@ubuntu:/#
</