- •Система управления файлами
- •Основные файловые системы fat
- •Файловая система ntfs
- •Характеристики ntfs
- •Ограничение файловых систем Вопросы совместимости
- •Ограничение файловых систем
- •Файловые системы ext 3, ext 4
- •Журналирование
- •Распределение файловой системы
- •Система управления вводом/выводом
- •Физические принципы
- •Структура контроллера устройств
- •Прямой доступ к памяти (dma)
- •Логические принципы операции ввода/вывода
- •Ide контроллер
- •Ide устройства
- •Систематизация внешних устройств
- •Функции базовой подсистемы
- •Буферизация и кэширование
- •Алгоритмы сканирования (scan, c-scan, look, c-look)
- •Спулинг и захват устройств.
- •Обработка прерываний и ошибок
- •Планирование запросов
- •Алгоритм планирования запросов к жесткому диску Строение жесткого диска и параметры планирования
- •Алгоритм first come, first served
- •Алгоритм short seek time first
- •Основные преимущества и недостатки
- •Недостатки
- •Драйвера устройств
- •Базовая информация о пользовательских профилях
Система управления файлами
Является основной в большинстве ОС. ОС использует файлы и соответственно программные средства.
Через файловую систему связываются по данным многие системные обрабатывающие программы.
С помощью этой системы решаются проблемы центрального распределения дискового пространства и управление данными – пользователи получили более простые способы доступа к данным.
Пример: файловая система работы с жесткими дисками.
Файловая система обеспечивает работу _______ с файлами.
Для идентификации файлов используют имена (до 255 знаков).
Базовая единица жесткого диска – раздел, который создается во время разбивки диска. Каждый раздел содержит один том (который обслуживает какой – либо файловая система).
В первом физическом секторе жесткого диска располагается главная запись загрузки и таблица разделов, головная запись загрузки – MBR (мастер загрузки).
MBR – зарезервирован для программной начальной загрузки BIOS, который при загрузке жесткого диска считывает и загружает в память первый физический сектор, на активном разделе диска – сектор называется загрузочный сектор
Каждая запись в таблице разделов содержит начальную позицию и размер раздела на жестком диске, а так же информацию о том, первый сектор каждого раздела одержит загрузочную запись.
Данные на диске хранятся в виде файлов. Файловая система определенный способ организации данных на жестком диске.
Файловая система – набор спецификаций и соответствующее ПО, которое отвечает за создание, уничтожение, организацию, чтение, запись, модификацию, перемещение файловой информации, за управление доступа к файлам и за управление ресурсами, которые используются файлами.
Термин «файловая система» определяет (принципы) доступ к данным организованным в файлы.
«Система управления файлами» относится к конкретной реализации самой файловой системе, т.е. это комплекс программных модулей, обеспечивающих работу, в конкретной ОС.
Основные файловые системы fat
FAT 12 (для магнитных дисков), FAT 16, FAT 32
FAT 16 – для небольших дисков, простых структур (похожа на оглавлении книги) ОС. Используется FAT для определения и поисков файлов. (ДЛЯ ДИСКЕТ)
Корневая папка занимает фиксированный размер на жестком диске.
Файл на диске имеет 4-е атрибута:
Архивирование
Системный ___
Чтение
Скрытый
FAT 32 введена с Windows 95 и поддерживает 98, 2000. Обеспечить оптимальный доступ к дискам, повышается скорость и производительность.
FAT 16, FAT 32 разбивается на кластеры.
Размер диска |
Размер кластера FAT 16 |
Размер кластера FAT 32 |
Диска до 32 Мб |
512 байт |
Не поддерживает такие диски |
32 – 64 мб |
1 кб |
Не поддерживает такие диски |
64 – 127 мб |
2 кб |
Не поддерживает такие диски |
128 – 255 мб |
4 кб |
Не поддерживает такие диски |
256 – 511 мб |
8 кб |
Не поддерживает такие диски |
512 – 1024 мб |
16 кб |
4 кб |
1024 – 2047 мб |
32 кб |
4 кб |
2048 – 8191 мб |
Не поддерживает такие диски |
4 кб |
8192 – 16383 мб |
Не поддерживает такие диски |
8 кб |
16384 – 32767 мб |
Не поддерживает такие диски |
16 кб |
От 32 гб |
Не поддерживает такие диски |
32 кб |
Сравнительная характеристика FAT 16 и FAT 32
FAT 16 |
FAT 32 |
Поддерживается большинством ОС: MS-DOS, windows 98, Windows NT, OS/2, Unix |
Поддерживает ОС Windows 95, 95 osr2, 98, 98 SE, 2000 |
Эффективно используется на логических дисках до 256 мб |
Не поддерживает диски, размер которых меньше 512 мб |
Ограниченно до 65525 кластеров и размер кластера до 32 мб приводит к общему размера диска до 2 гб |
Максимальный размер кластера 32 кб. Максимальный размер диска 2 Терабайта |
Ограничение по количеству файлов и папок в корневой папке (от 200 до 400 файлов и папок) |
Сжатие не поддерживается |
Поддерживается сжатие диска м помощью программы Drv Spase |
Для дисков размером <8 гб размер кластера сост. 4 кб |
Т.к. с увеличение диска размер кластера увеличивается – хранение файлов на таких дисках становится не эффективно |
Повышенная надежность, быстрее происходит загрузка программ, перемещать корневой каталог |