这一节将介绍Linux内核如何实现I/O,重点说明内核的三个主要的子系统:虚拟文件系统(VFS)、页缓存(page cache)和页回写(page writeback)。通过这些子系统间的协作,Linux I/O看起来无缝运行且更加高效。
在第4章,我们将阐述第四个子系统,I/O调度器(I/O scheduler)。