- •Система управления файлами
- •Основные файловые системы fat
- •Файловая система ntfs
- •Характеристики ntfs
- •Ограничение файловых систем Вопросы совместимости
- •Ограничение файловых систем
- •Файловые системы ext 3, ext 4
- •Журналирование
- •Распределение файловой системы
- •Система управления вводом/выводом
- •Физические принципы
- •Структура контроллера устройств
- •Прямой доступ к памяти (dma)
- •Логические принципы операции ввода/вывода
- •Ide контроллер
- •Ide устройства
- •Систематизация внешних устройств
- •Функции базовой подсистемы
- •Буферизация и кэширование
- •Алгоритмы сканирования (scan, c-scan, look, c-look)
- •Спулинг и захват устройств.
- •Обработка прерываний и ошибок
- •Планирование запросов
- •Алгоритм планирования запросов к жесткому диску Строение жесткого диска и параметры планирования
- •Алгоритм first come, first served
- •Алгоритм short seek time first
- •Основные преимущества и недостатки
- •Недостатки
- •Драйвера устройств
- •Базовая информация о пользовательских профилях
Файловая система ntfs
Применяется в Windows NT
Обеспечивает производительность, надежность, эффективность, которая не предоставляла любая из реализаций FAT.
NTFS – обеспечение скоростного выполнения операций над файлами, включая операции: чтение, запись, поиск, а так же предоставление дополнительных возможностей: основная возможность восстановление поврежденной файловой системы.
Характеристики ntfs
Защищенность
Поддержка контроля доступа к данным
Возможность задачи прав и привилегий.
Привилегии владельца играющие важную роль в обеспечении целостности важных конфиденциальных данных
Папки и файлы в NTFS могут иметь назначенные им права доступа вне зависимости от того, являются они общими или нет
NTFS – единственная система Windows NT/2000, которая позволяет назначить права доступа к отдельным файлам
Если файл скопирован из раздела NTFS в FAT все права доступа и другие атрибуты NTFS будут утеряны.
NTFS как и FAT в качестве единицы дискового пространства использует кластер. В NTFS размер кластера(по умолчанию) зависит от размера тома, когда не задается команда формат.
Размер раздела |
Кол-во секторов в кластере |
Размер кластера |
До 512 мб |
1 |
512 б |
От 512 – 1024 |
2 |
1 кб |
1025 – 2048 |
4 |
2 кб |
2049 – 4096 |
8 |
4 кб |
4097 – 8192 |
16 |
8 кб |
8193 – 16384 |
32 |
16 кб |
16384 – 32677 |
64 |
32 кб |
32678 мб |
128 |
64 кб |
Основную информацию о NTFS содержит загрузочный сектор раздела, который начинается с нулевого сектора и имеет длину до 16 секторов и состоит из 2 структур.
Ограничение файловых систем Вопросы совместимости
ОС |
Файловые системы |
||
NTFS |
FAT 16 |
FAT 32 |
|
Общие сведение |
Распознается только в Windows NT или Windows 2000 |
MS-DOS, Windows x, Windows NT/2000 |
Windows 95 OSR 98, 2000 |
MS-DOS |
нет |
поддерживается |
+ |
Windows 3.x |
нет |
Да |
Нет |
Windows 95 |
Нет |
Да |
Нет |
Windows 95 OSR2 |
Нет |
Да |
+ |
98 |
- |
Да |
+ |
Windows NT 3.5 |
- |
+ |
+ |
Windows NT 4.0 |
+ ServisPac4 |
+ |
- |
Windows 2000 |
+ |
+ |
+ |
Ограничение файловых систем
Ограничение |
NTFS |
FAT и FAT 32 |
По размерам тома |
Минимум 10 мб |
От дискеты до 4 гб |
Рекомендуемые создаваемые тома |
Рекомендовано: максимум 2 Тр Нельзя форматировать дискеты |
От 2 гб до 2 Тр |
Размер файла |
16 экзобайт = 263-1 |
До 2 гб до 4 гб |
Файловые системы ext 3, ext 4
EXT 3 является файловой системой, используется в ОС Linux.
Отличие от EXT 2 тем, что 3-журналированная система, т.е. в системе предусмотрена запись некоторых процессов или данных без сбоя.
Система состоит из 3-х режимов журналирования:
В журнал записываются данные от изменении в системе. Целостность данных не может гарантироваться
Запись данных в файл, происходит до записи изменений гарантированно
Полное журналирование предусматривает запись информации об изменении в файловую систему, а также пользовательских данных. Самый медленный из режимов, но самый безопасный.
EXT 4 журналированная файловая система, используется в ОС Linux/
В EXT 4 – механизм пространственной записи – новая информация записывается в конец выделенной области файлов.
Файловая система хранит не только информацию о местоположении свободных блоков, но и количество свободных блоков, идущих друг за другом.
Файловая система сама находит нужную информацию и записывает практически без фрагментации.
Отлож. выделение – выделение блоков происходит непосредственно перед записью.
Ведет к риску потери данных.
В EXT 3 в 1 каталоге не > 32000 подкаталогов.