更新记录链接:STM32系统学习---目录_嵌入式学习_force的博客-CSDN博客
目录
1 缓冲区概述
缓冲区概述
缓冲区是一个有意思的东西。
借助于缓冲区,原本外部很慢的外设存储器的读取速度会“变快”。其原理就在于将每次都需要读取外部存储器,转变为部分读取外部存储器,另一部分则从缓冲区读取。由于缓冲区位于内存中,读取速度相比读外部存储器要快很多。这样整体速度一平均,整体的平均读取速度就上来了,比原来全部读取外部设备要快。写的提速原理也是类似。
另一方面,借助于缓冲区,原本一些需要比较复杂实现的代码,可以在一定程度上得到简单。这点在后面应用缓冲区解决现有代码的一些问题时会得到体现。
主要内容
本课时从整体上介绍了一种缓冲区管理方案,用于优化存储设备的读写,从而提升FAT32文件系统的读写效率。
这里会结合一个图书馆的例子帮助理解。
假设你进入图书馆参考书籍写论文,