> для этого конкретное приложение (а не ОС) применяет свое кеширование.Есть одна "маленькая" проблема: несколько терабайтных накопителей ну никак не хотят втискиваться в оперативную память. И вообще, не все хотят ограничивать наборы данных размером оперативы. Поэтому всегда найдутся случаи когда скорость работы ФС - важна. Ну вот например, у мну на диске лежит ...цать исох с линуксом. Мне как, купить под их кеширование много-много-много оперативы? Или меня не должна волновать скорость их чтения/записи в случае когда они потребуются? oO Более того, Кэп намекает что есть очень массовый случай когда этот сценарий волнует всех: файлсервера, например. Что же там должно кешировать конкретное приложение? Все файлы с которыми юзеры работать могут? А вы сможете закешировать несколько терабайтных винчей, например, в оперативку то? На более-менее вменяемом железе по более-менее разумным ценам? :)
Вообще, в идеале, все однажды должно прийти к скоростной и емкой энергонезависимой памяти, что-то типа RAM но не теряющей данные при отключении. Которая заменит диски и заметно упростит многие моменты, сделав ненужными многие традиционные сущности или сильно их упростив. Этот процесс идет, SSD+RAM по сути промежуточный этап на пути к нему. Для более нормального варианта этого самого пока-что не готовы технологии энергонезависимой памяти (они или в состоянии экспериментальных образцов, или относительно малоемких чипов, типа какогонить FRAM от Ramtron). Но это будет через хренадцать лет, а хранить данные нам нужно уже сегодня. Вон флеш-память например сделали еще в 80-х, но "диски" из нее всерьез стали собирать только через 20 с гаком лет.