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的工作原理是基于程序访问的局部性。对大量典型程序运行情况的分析结果表明。在一个较短的时间间隔内,由程序产生的地址往往集中在存储
文档格式:
.doc
文档大小:
39.34K
文档页数:
9
顶 /踩数:
1 0
收藏人数:
9
评论次数:
1
文档热度:
文档分类:
待分类
添加到豆单
文档标签:
cache 数据 buf 内存 程序 用于 原理 cacheFlush Cache 工作
系统标签:
cache dma 一致性 主存 cacheinvalidate 内存
下载文档
收藏
打印

扫扫二维码,随身浏览文档

手机或平板扫扫即可继续访问

推荐豆丁书房APP  

获取二维码

分享文档

将文档分享至:
分享完整地址
文档地址: 复制
粘贴到BBS或博客
flash地址: 复制

支持嵌入FLASH地址的网站使用

html代码: 复制

默认尺寸450px*300px480px*400px650px*490px

支持嵌入HTML代码的网站使用

分享到