DMA和cache一致性问题
本文档由 kge1 分享于2011-05-09 11:04
1 cacheFlush用于将cache中的数据写到缓存如 writetobuf buf ;此时数据写到cache中cacheFlush buf ;将cache中的数据写到buf 内存中2 cacheInvalidate用于作废cache中的数据,cache再将内存中的数据搬到cache中,如cacheInvalidate buf ;用于作废cache中的数据,cache再将内存buf中的数据搬到cache中readfrombuf buf ;cache中读数据,数据从buf上搬到cache中再读取的Cache的工作原理Cache的工作原理是基于程序访问的局部性。对大量典型程序运行情况的分析结果表明。在一个较短的时间间隔内,由程序产生的地址往往集中在存储
君,已阅读到文档的结尾了呢~~