2013-03-04 72 views
0

我是一个新的linux内核内部。我正在尝试了解linux缓冲区管理。我正在看buffer_head.h和blkdev.h。我发现linux如何管理缓冲区非常复杂。这些是正确的源文件吗? “struct buffer_head”是做什么的?Linux缓冲区是如何实现的?

此外,块类似缓冲区?

你能给我一个关于buffer_head.h和blkdev.h的粗略想法吗?

回答

0

您可以参考Book Understanding.the.Linux.Kernel.3rd.Edition,第15章页面缓存,以获得关于缓冲区管理的一些概述。