Основы современных операционных систем Лекция 20
(C) В.О. Сафонов, 2010 Виртуальные файловые системы
(C) В.О. Сафонов, 2010 Схема организации виртуальной файловой системы
(C) В.О. Сафонов, 2010 Реализация директорий
(C) В.О. Сафонов, 2010 Методы размещения файла
(C) В.О. Сафонов, 2010 Смежное размещение файла
(C) В.О. Сафонов, 2010 Смежное размещение файла на диске
(C) В.О. Сафонов, 2010 Файловые системы, основанные на расширениях (extents)
(C) В.О. Сафонов, 2010 Ссылочное размещение файла
(C) В.О. Сафонов, 2010 Ссылочное размещение файла
(C) В.О. Сафонов, 2010 File Allocation Table (FAT) – разработана Биллом Гейтсом в г.
(C) В.О. Сафонов, 2010 Индексируемое размещение
(C) В.О. Сафонов, 2010 Пример индексируемого размещения
(C) В.О. Сафонов, 2010 Индексируемое размещение (прод.)
(C) В.О. Сафонов, 2010 Индексируемое размещение – отображение адресов (прод.)
(C) В.О. Сафонов, 2010 Комбинированная схема: UNIX (размер блока – 4K)
(C) В.О. Сафонов, 2010 Управление свободной памятью … 012n-1 bit[i] = 0 block[i] свободен 1 block[i] занят Вычисление номера блока (число битов в слове) * (число нулевых слов) + смещение первой 1
(C) В.О. Сафонов, 2010 Управление свободной памятью (прод.)
(C) В.О. Сафонов, 2010 Управление свободной памятью (прод.)
(C) В.О. Сафонов, 2010 Список свободной дисковой памяти
(C) В.О. Сафонов, 2010 Эффективность и производительность дисковой памяти
(C) В.О. Сафонов, 2010 Различные методы размещения кэша для диска
(C) В.О. Сафонов, 2010 Кэш страниц
(C) В.О. Сафонов, 2010 Ввод-вывод без унифицированной буферной кэш-памяти
(C) В.О. Сафонов, 2010 Унифицированная буферная кэш-память
(C) В.О. Сафонов, 2010 Ввод-вывод с использованием унифицированной буферной кэш-памяти
(C) В.О. Сафонов, 2010 Восстановление
(C) В.О. Сафонов, 2010 Файловые системы с журналом транзакций (log structured)
(C) В.О. Сафонов, 2010 Network File System (NFS) - Solaris
(C) В.О. Сафонов, 2010 NFS (продолжение)
(C) В.О. Сафонов, 2010 NFS (Прод.)
(C) В.О. Сафонов, 2010 Три независимых файловых системы
(C) В.О. Сафонов, 2010 Монтирование в NFS Монтирования Каскадные монтирования
(C) В.О. Сафонов, 2010 Протокол монтирования в NFS
(C) В.О. Сафонов, 2010 Протокол NFS
(C) В.О. Сафонов, 2010 Три основных уровня архитектуры NFS
(C) В.О. Сафонов, 2010 Схема архитектуры NFS
(C) В.О. Сафонов, 2010 Трансляция имен путей в NFS
(C) В.О. Сафонов, 2010 Удаленные операции NFS
(C) В.О. Сафонов, Q & A