2013-03-04 109 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章頁面緩存,以獲得關於緩衝區管理的一些概述。