文件缓存实验及方法汇编.docVIP

  • 3
  • 0
  • 约4.99千字
  • 约 8页
  • 2017-07-30 发布于湖北
  • 举报
文件缓存实验 (一)基本信息 学号 学生:崔坚 日期:2007年8月30日 (二)实习内容简要描述 1.实验目标: 了解文件缓存的不同操作原理和比较 2.实验要求: 设计一个函数int filter (char source,char*sink,intf),其中: ·source:源文件,即从哪个文件读。 ·sink:目标文件,即写到哪个文件。 ·f:一个对文件的操作(可以指定任何操作)。 分别用三种方法来实现一个对文件的操作: 1)无缓冲方式:表示用的标志位是FILE_FLAG_NO_BUFFERING。 2)缓冲方式:表示用的标志位是FILE_FLAG_SEQUENTIAL_SCAN。 3)异步方式:表示用的标志位是FILE_FLAG_OVERLAPPED。 (三)报告主要内容 1.设计思路: 用三种方式进行文件缓存的操作,并通过比较平均时间来了解文件缓存的工作原理,涉及的主要API函数有CreateFile,ReadFile和WriteFile,GetOverlappedResult函数 2.主要数据结构: 主文件结构如下: int main() { //10次filter_nobuffer调用,并记录时间; //10次filter_sequential调用,并记录时间; //10次filler_overlapped调用,并记录时间; } 主要代码结构如下

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档