2010-03-24 38 views
2
/* 
* Each physical page in the system has a struct page associated with 
* it to keep track of whatever it is we are using the page for at the 
* moment. Note that we have no way to track which tasks are using 
* a page, though if it is a pagecache page, rmap structures can tell us 
* who is mapping it. 
*/ 

include/linux/mm_types.h 

這裏請lemme知道什麼是「pagecache page」的意思?什麼是pagecache page

謝謝!

回答

3

頁面緩存 - 顧名思義 - 物理頁面緩存。

http://www.moses.uklinux.net/patches/lki-4.html

它被用於存儲文件系統高速緩衝存儲器(磁盤高速緩存)。

Mmaped文件似乎也使用pagecache。

而「頁面緩存頁面」是指屬於頁面緩存的頁面

相關問題