База ответов ИНТУИТ

Внутреннее устройство ядра Linux

<<- Назад к вопросам

Каким образом в ядре решается проблема разрастания дерева каталогов в памяти?

(Отметьте один правильный вариант ответа.)

Варианты ответа
кэш dentry записей очищается каждую минуту
ведётся список ссылок на объекты detnry, отсортированный по времени использования и регулярно из него (и из кэша dentry, соответственно) удаляются наиболее ранние элементы(Верный ответ)
использование метода revalidate() после каждого использования поиска в кеше dentry решает эту проблему
такой проблемы не существует, дерево каталогов в памяти не может вырасти больше фиксированного значения
Похожие вопросы
Каким образом для файловых систем решается проблема актуальности кэша dentry?
Каким образом в ядре организована коллекция структур inode?
Как соотносится ограничение "грязной" памяти в ядре с количеством общей памяти?
Как решается проблема priority inversion
Как решается проблема гонок при записи данных на носитель с страницы, отображённой на диск?
Сколько памяти выделяется под сетевой исходящий пакет в ядре LINUX?
Каким образом sk_buf оптимизируется с точки зрения выделения памяти?
Каким образом ядро учитывают запись данных в страницу памяти, отображённой на диск?
Какие кэши есть в ядре Linux?
Для чего служат объекты Neighbors в ядре?