linux页框对cache的原则:
每一个页目录项和每一个页表项包含两个标记
PCD(page cache disablt):标志指明当访问包含在这个页框的数据时,cache功能必须被启用还是禁用。
PWT(page write through):标志指明当把数据写到页框时,必须使用的测量时回写策略还是写通策略。
linux清除所有页目录项和页表项的PCD和PWD,表明对所有的页框都启用高速缓存;对于写操作总是采用回写策略。
操作系统定义如下:
Pgtable.h (c:\linux\linux-2.6.23\include\asm-generic) 7180 2007/10/10
#define _PAGE_PWT 0x008
#define _PAGE_PCD 0x010
参考
关于CPU Cache – 程序猿需要知道的那些事
http://cenalulu.github.io/linux/all-about-cpu-cache/
cache结构与工作原理
https://blog.csdn.net/baidu_35679960/article/details/78610804