Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по ОС.doc
Скачиваний:
5
Добавлен:
17.09.2019
Размер:
429.57 Кб
Скачать

Формат кода каталога

Структура: имя (с 0 до 0В); атрибуты (0В-0С); резерв (0С-16); время (16-18); дата (18-1А); начальный кластер (1А-1С); размер файла (1С-1F)

Поле атрибутов (1 байт): 0 бит – постоянный файл; 1 бит – скрытный; 2 бит – системный; 3 бит – метка тома; 4 бит – подкаталог; 5 бит – архивный; 6 и 7 бит – резерв; Формат поля времени (2 байта): 0-4 бит – 2-хсекундное превращение значения от 0 до 29; 4-10 бит – минуты от 0 до 59; 10-15 бит – часы от 0 до 23;

Формат поля даты (2 байта): 0-4 бит – день от 0 до 31; 4-10 бит – месяц с 1 по 12; 10-15 бит – год относительно 1980

Вопрос 14. Файловые системы hpfs и ntfs.

Файловая система HPFS. Первые 16 секторов HPFS составляют загрузочный блок. Сектор 16 называется «суперблок». Он содержит информацию о файловой системе в целом (номер раздела, указатель на корневой каталог, счетчик элемента каталога, дата последней проверки и использования раздела, дату последнего процесса дефрагментации, указать на список испорченных файлов, таблицу дефектных секторов и список доступных секторов). Сектор 17 – «запасной блок». Содержит: указатель на список секторов, которые можно использовать для горячего исправления ошибок; счетчик доступных секторов для горячего исправления; указатель на резерв свободных блоков, которые применяются для управления деревьев. «Грязный флаг» – сообщение, было ли завершение предыдущего сеанса нормальным, либо по каким-либо причинам файлы не были закрыты. Если этот флаг обнаружен, запуск восстановления. Во время форматирования раздела HPFS делит его на полосы по 8 Мбайт. Каждая полоса имеет таблицу объе­мом 2 кБайт, которая показывает, какие сектора заняты, а какие свободны.

Файловая система NTFS. Размер файловой системы не ограничен. Если при установке NT указать раздел «NTFS», NT предложит 4 Гб, т.к. не знает, оставим ли мы предыдущую файловую сис­тему, либо эту. Потом при необходимости преобразовывает. Все полезное место на диске делится на кластеры от 512 б до 64 кб. Стандарт – 4 кб. При установке либо сразу диск NTFS, либо потом преобразуем, либо изменяем раз­делы. Диск NTFS условно делится на: первые 12 % диска отводится по MFT зону (главная файловая таблица), остальное место под файлы. MFT зона всегда содержится пустой для того, чтобы сам глобальный файл MFT не фрагментировался. В логической середине диска хранится зеркальная копия MFT. Каждый элемент системы, в том числе и MFT, является файлом. MFT – файл представляет собой центральный каталог всех остальных файлов диска и самого себя. MFT делится на записи фиксированного раздела 1 кб, каждая запись соответствует какому-либо файлу. Первые 16 файлов носят слу­жебный характер и не доступны системе. Они называются мета – файлы, причем самый первый MFT. Первые 16 эле­ментов имеют на диске фикси­рованное значение. Копии первых трех файлов (MFT) находятся в логической середине диска, остальные – где угодно в пределах MFT – зоны. Их местоположение определяют с первого файла. Первые 16 файлов носят служебный характер, их название начинается с «$», стандартными средствами получить информацию о них нельзя, «$» не видно. NTFS поддерживает сжатые файлы. Сжатие осуществляется блоками по 16 класте­ров. Если есть NTFS, выби­раем целый диск и каталог и ставим «сжатие». Все последую­щие записи файла будут сжатыми.

Безопасность: Различные ограничения прав доступа к объектам; есть понятие «символическая ссылка» (к каталогу присваива­ется короткое имя и осуществляется переход к каталогу по короткому имени); с NT 5.0 шифрование файлов, алгоритм не очень хороший.