版块
论坛
喜欢
话题
应用
搜索
登录
注册
mikechen2003的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=137047
为什么exporler的拷贝到达文件系统过滤驱动有延迟?
我用资源管理器拷贝、粘贴了4个200M的文件,我在资源管理器看到拷贝完毕,但是filespy却看到在资源管理器显示拷贝完毕之后还有很多这4个文件的写操作,这是为什么阿
回复
(
7
)
2008-06-09 13:41
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
mikechen2003
:
买了先看看
(2008-06-13 14:04)
回复
znsoft
:
建议看 NT文件系统内幕 缓存管理这章
(2008-06-11 08:27)
回复
mikechen2003
:
还有一个问题, 在应用层的flushfilebuffer能够刷新它吗?我发了一个flushfilebuffer,但是我发现在irp_mj_flush_buffers之后还有相关的ipr_mj_write,这是为什么阿
(2008-06-10 21:41)
回复
mikechen2003
:
谢谢阿,我想问一下将数据放在缓冲区的时候是否到了文件系统这一层?
(2008-06-10 21:37)
回复
znsoft
:
延迟写是将数据放在缓冲区,然后适当的时候才写入磁盘,这是为了提高性能.所以你会在过后还会看到一些pageing io
(2008-06-10 15:18)
回复
mikechen2003
:
谢谢。 不过我还是不能够理解。filespy看到的还没有到文件系统,我想问一下这个缓存是谁申请的,IO管理器吗?但是书上说延迟写是将数据写到磁盘,如果这样,我觉得应该到了文件系统之后才可以知道写到磁盘的那个问题位置。不知道对不对阿
(2008-06-10 14:44)
回复
linshier
:
windows缓存管理器的延迟写(lazy write)特性吧
(2008-06-09 14:26)
回复
mikechen2003
加关注
写私信
0
关注
0
粉丝
23
帖子
返回顶部