- •Концепция организации в/в в современных ос
- •Режим управления в/в
- •Уск: назначение, структура, особенности использования отдельных полей.
- •Память мультиплексного канала
- •Начальная стадия работы мультиплексного канала
- •Стадия завершения работы мультиплексного канала
- •Интерфейс ввода вывода.
- •Режимы и стадии работы канала ввода-вывода, их взаимосвязь с алгоритмами интерфейса ввода-вывода.
- •Структура магнитного диска
- •Понятие раздел магнитного диска
- •Способы выделения дискового пространства
- •Файловая система fat принципы её организации и работы
- •Понятие каталогов в файловых системах
- •Понятие сектор,кластер.
- •Запись длинного имени в vfat & fat32
- •Байт следования
- •Основы организации файловой системы hpfs
- •Фиксированные компоненты
- •Особенности хранения файлов и каталогов в hpfs
- •Ленивая запись в hpfs
- •Отказоустойчивость в hpfs
- •Бинарные древовидные структуры данных и их использование в hpfs.
- •- 33)Основы организации ntfs Понятия и термины ntfs логический номер кластера, вирт номер кластера
- •Главная файловая таблица (mft), состав и назначение
- •Файловая запись mft для каталога. Понятия «индекс каталога» и «корень индекса».
- •Особенности хранения файлов различных размеров в ntfs.
- •Средства обеспечения надежности в ntfs.
- •Управление томами и отказоустойчивость в ntfs.
- •Восстановление плохих кластеров в ntfs
- •Протоколирование транзакций
- •Журнал транзакций его состав и назначение.
- •Процедура восстановления в ntfs.
- •Основы организации операционной системы Unix.
- •Базовая файловая системы System V. Основные элементы структуры s5fs.
- •Пользователи системы в unix. Атрибуты пользователя.
- •Владельцы файлов в unix. Права доступа к файлу.
- •Индексный дескриптор I-node. Роль и место в файловой системе s5fs.
- •Файлы в unix, типы файлов
- •Система прерываний и её место в современных вычислительных системах
- •Cистема прерываний в эвм типа ibm pc. Прерывания и исключения. Виды исключений.
- •Система прерываний в эвм типа ibm pc. Порядок обработки прерываний и исключений
- •Функционирование системы прерываний в реальном режиме работы микропроцессора
- •Функционирование системы прерываний в защищённом режиме работы микропроцессора
- •Укрупнённая схема системы прерываний для больших машин. Состав и примеры функционирования
- •Слово состояния процесса. Его место в системе прерываний больших машин. Структура ссп
–
Главная файловая таблица (mft), состав и назначение
MFT хранит данные обо всех файлах (объектах) операционной системы. Она состоит из отдельных записей, размер которых составляет от 1 до 4 Кб. Структура записи не зависит от типа описываемого объекта. Записи MFT содержит 4 части:
1)SI – стандартная информация. Здесь сохраняются так называемые DOS-атрибуты и перечень атрибутов, образующих запись MFT.
2)FN – имя файла. Задается в Unicode, теоретически не имеет ограничений на длину имени файла, практически ограничено 256-ю символами.
3)SD (Security Descriptor) – дескриптор безопасности. Это поле определяет, кто владелец файла и права доступа других пользователей к файлу
4)DATA – данные (2 Кбайт).
Структура MFT
Первые 16 записей являются системными (файлами метаданных). Все остальные записи, начиная с 17й, описывают пользовательские данные.
Запись 0 - главная таблица файлов содержит полный список файлов тома.
Запись 1 – частичная копия MFT, хранит первые три записи.
Запись 2 – журнал транзакций.
Запись 3 –содержит имя тома и др информацию о томе (метка тома)
Запись 4 – таблица определений атрибутов, хранит табл кодов, имен и описаний атрибутов
Запись 5 –индекс корневого каталога.
Запись 6 – битовая картакластеров, хран разметку используемого кластером тома.
Запись 7 – файл начальной загрузки.
Запись 8 – файл плохих кластеров.
Запись 9 – таблица квот, описание квот на использование дискового пространства для каждого пользователя.
Запись 10 – табл преобразований регистра символов, преобразов символов юникода в допустимые.
Запись 11-15 – зарезервированы
Файловая запись mft для каталога. Понятия «индекс каталога» и «корень индекса».
Каталоги в NTFS могут быть обычными и большими. Обычным называется каталог, перечень файлов которого можно записать в DATA.
NTFS поддерживает древовидную структуру каталогов и лексографическую нумерацию.
Для больших каталогов DATA разбивается на 2 части – «корень индекса» и «размещение индекса». Корень индекса – это перечень файлов, каждый из которых ограничивает справа отдельную ветвь дерева каталогов. Размещение индекса с помощью пробегов указывает, где хранится перечень файлов (ветки f1…f5, f6…f8, f10…f15).
Особенности хранения файлов различных размеров в ntfs.
NTFS различает 4 типа файлов:
1)малые
Малыми считаются файлы, размер которых не превышает 2 Кб. Содержимое таких файлов хранится непосредственно в MFT.
Стандартная информация |
Имя файла |
Дискриптор безопасности |
данные |
2)Обычные(большие)
Стандартные файлы описываются пробегами, хранящимися в MFT. Пробег (RUN) – это 3 числа (логический номер кластера, виртуальный номер кластера, число кластеров в цепочке), описывающие местоположение кластеров файла на диске. Если все пробеги файла помещаются в DATA, то этот файл считается стандартным.
3)Сверхбольшие
Пробеги больших файлов не помещаются в поле DATA, поэтому там указывается только ссылка на кластер, хранящий пробеги. При это в SI указывается, что адресация косвенная.
4)огромные.
Пробеги огромных файлов не помещаются в один кластер, поэтому в DATA хранится ссылка на кластер, в котором лежат ссылки на кластеры с пробегами.