Книга: Разработка ядра Linux
Страничный кэш
Как следует из названия, страничный кэш (page cache) — это кэш страниц; памяти. Соответствующие страницы памяти получаются в результате чтения и записи обычных файлов на файловых системах, специальных файлов блочных устройств и файлов, отображаемых в память. Таким образом, в страничном кэше содержатся страницы памяти, полностью заполненные данными из файлов, к которым только что производился доступ. Перед выполнением операции страничного ввода-вывода, как, например, read()
[84], ядро проверяет, есть ли те данные, которые нужно считать, в страничном кэше. Если данные находятся в кэше, то ядро может быстро возвратить требуемую страницу памяти.
Оглавление статьи/книги
Похожие страницы
- Буферный кэш
- Глава 15 Страничный кэш и обратная запись страниц
- Кэш-память ЦП
- 9.3.3. Настройка кэша
- 9.3.5. Разделение кэша
- 9.6. Кэширование браузером
- Листинг 11.11. Три полезных способа кэширования графических ресурсов
- Вычисление размера кэша
- Настройка сервера, предназначенного только для кэширования
- Страничный механизм
- Внутренняя структура буферного кэша
- Кэширование в SVR4