1. 主页
  2. 自己动手从0到1学写FAT32文件系统
  3. 第6章 缓冲区管理
  4. 使用缓存查询下一簇

使用缓存查询下一簇

内容纲要

本课时的目标是改写获取下一簇的函数,借助前面实现的缓存池来查询。

主要内容

原理及代码实现较为简单,略。

重点难点

注意事项

可以看到,在get_next_cluster虽然调用了多次xfat_bpool_read_sector,但是由于xfat_bpool_read_sector是从缓存池中读取。由于数据会在缓存池中缓存,所以效率还是挺高的。

相比原来将整个FAT表读到内存中,这样做大大节省了所需的内存空间。

常见问题

这篇文章对您有用吗?

我们要如何帮助您?

发表评论

电子邮件地址不会被公开。 必填项已用*标注