THIS SECTION IS UNDER CONSTRUCTION
Кэширование поднимает производительность. Физическое кэширование - кэширование блоков дискового устройства.
Если данные для чтения есть в cache - их можно взять оттуда. Это быстро (доступ к диску длинная операция).
Если данных для чтения нету, то их можно считать с диска и занести в cache (вдруг еще понадобиться).
Write - еще более спекулятивная операция, потому что можно бросить данные в cache и вернуть ok. Переодически идут запросы на сброс данных из cache:
Возможны также разные политики: Write-through и Write-back. Кроме того некоторые запросы могут быть отмаркированы что бы не использовать cache.