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

Лекция 4

вторник, 6 марта 2012 г.

Файловая система ntfs:

Особенность:

  1. Надёжность – обеспечивается двумя механизмами:

    1. Механизм целостности – он обеспечивается путём использования такой операции как транзакция( операция которая выполняется либо полностью либо не выполняется вообще) все операции протоколируются в журнал транзакции с пометками о выполнении. Если операции прошла, успешна, то отметка о выполнении снимается иначе, устанавливается отметка о переходе в первоначальное состояние.

    2. Механизм аварийной замены дефектных кластеров(представ собой системные проверки постоянно действующей в системе).

  1. NTFS Обеспечивает безопасность на уровне файлов, путём ограничения доступа к файлам зависит от учётной записи пользователи или от его группы.

  2. Поддержка диска 2^64 байта.

  3. Поддержка длинных символьных имён

  4. Высокая скорость поиска файлов

  5. Возможность сжатия данных

  6. Возможность шифрования данных

Структура файловой системы ntfs:

  1. В основе лежит Том – логический раздел диска, при форматировании том разбивается на последовательность пронумерованных кластеров (каждому кластеру соответствует логический номер – Logic Number Cluster - LNC). Все файлы на диске могут содержатся в нескольких кластерах которым присваивается свой виртуальный порядковый номер(Virtual Cluster Number - VCN).

Всё пространство разбивается на логические сектора

Ссылки

0

1

2

L

C

N

V

C

N

Базовая 1-ца для распределения файлов представляет собой непрерывную последовательность кластеров .

(отрезка – адрес отрезка состоит

из двух координат

1 – логический номер начального кластера

2 – количество кластеров в отрезке,

в отрезке может быть часть фалов которые определяются 3-мя координатами

1 – виртуальный номер кластера

2 – логический

3 – количество кластеров в отрезке)

Структура тома представлена 3-мя частями:

  1. Загрузочный кластер или блок - BR

  2. Зона главной файловой таблицы - Master File Table – MFT

  3. Зона данных в ней содержится копия загрузочного кластера, копия части MFT, а тж. Данных файлов размещённые в кластерах.

Блок содержит – сведения о томе (количество кластеров, размер MFT, адрес, где находится копия части MFT).

MFT – состоит из записей, запись содержит информацию о любом файле тома.

В записи от 0 до 15-ти содержится сведения о некоторых системных файлах, которые для интерфейса ОС не доступны.

Д/З., Найти пятнадцать системных записей и пояснить, для чего они нужны.

Загрузочный кластер

0..15 системные записи таблицы MFT

MFT

сведения о др файлах тома

Данные

Зона размещения данных

копия MFT

копия загрузочного кластера

Данные

В файловой системе NTFS каждый файл или каталог состоит из набора атрибутов при этом имя и данные файла так же являются атрибутами, каждый атрибут состоит из => полей:

  1. Тип атрибута

  2. Длина атрибута

  3. Значение атрибута

  4. Имя атрибута

Типы атрибутов бывают:

  1. Системными – все имена фиксированный, тж. Фиксированы все значения полей.

  2. Пользовательскими – имена и значения полей определены пользователем.

Каждый файл расположен полностью в MTF, если он туда помещается, если не помещается, то в каждую запись помещается только часть атрибутов, остальные будут размещены в других атрибутах.

Системные атрибуты:

  1. Attribute List – AL – представляет собой список атрибутов из которых состоит файл, данный атрибут используется если все атрибуты файлов не помещаются в MFT.

  2. File Name – FN – имя файла в кодировке UNICODE длинное имя файла

  3. MSDOS Name – короткое имя файла

  4. Security Descriptor – SD – содержит информацию о защите файла(список прав доступа и поле аудита – определяет какие операции необходимо регистрировать).

  5. Data – представляет собой данных файла

  6. Index Root – IR – корень индекса бинарного дерева, используемого при поиске файлов.

  7. Index Allocation – IA – представляет собой индекс размещение не резидентной(то что вне MFT) части индекса списка бинарного дерева.

  8. Standard Information – SI – содержит значения которые в файловой системе фат называются атрибутами – расширение, дата обращение, имя и тд.

Типы файлов NTFS:

  1. Small - малые файлы целиком размещены в MFT

SI, FN, MSDOS Name, Data, SD

MFT

SI

FN

MSDOS Name

Data

SD

  1. Large – больше файлы

    MFT

    SI

    FN

    MSDOS Name

    Data

    SD

    содержит список атрибутов зоны данных, которые содержит данные файла – ссылки из 3-х координат на область данных

    область данных

  2. Huge - Гигантские файлы не могут поместиться в атрибут дата и поэтому помещается в списки отрезков

    MFT

    SI

    FN

    MSDOS Name

    Data

    SD

    AL

    указывает номер записи MFT в которой содержится атрибут дата ссылки на VCN и DATA

  3. Extremely - сверх длинные

MFT

SI

FN

MSDOS Name

SD

AL

ссылается на VCN и Data

Data

VCN

Data

VCN

Data

VCN

Data

VCN

И тд…

Каталоги:

Сведения о каталоге содержится в записи MFT, который содержит атрибут IR, каждый элемент состоит из двух значений это имя файла и номер записи в MFT, выделяются две категории каталогов:

  1. Small Index – малые, если количество файлов не велико то список файлов содержащихся в атрибуте IR может находится в одной записи MFT.

    MFT

    SI

    FN

    MSDOS Name

    IR

    SD

    имя файла: номер записи

    и тд.

  2. Large Index – Больше, представляют собой резидентную и не резидентную часть

MFT

SI

FN

MSDOS Name

IR

IA

SD

имя файла: номер записи

и тд.

резидентная часть

не резидентная часть ссылка на атрибут IR