Файловая система NTFS
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
Министерство образования и науки РФ
ГОУ ВПО Череповецкий государственный университет
Институт информационных технологий
Кафедра ПО ЭВМ
Диiиплина: Операционные системы
Тема
Файловая система NTFS
выполнила студентка
группы 1ПО-31 Бойцева Е.А
проверил преподаватель
Эйсмонт Д.В.
г. Череповец, 2010г.
1.ОСНОВНЫЕ ВОЗМОЖНОСТИ ФАЙЛОВОЙ СИСТЕМЫ NTFS
a.НАДЕЖНОСТЬ
Высокопроизводительные компьютеры и системы совместного пользования (серверы) должны обладать повышенной надежностью, которая является ключевым элементом структуры и поведения NTFS. Одним из способов увеличения надежности является введение механизма транзакции, при котором осуществляется журналирование файловых операций.
b.РАСШИРЕННАЯ ФУНКЦИОНАЛЬНОСТЬ
NTFS проектировалась с учетом возможного расширения. В ней были воплощены многие дополнительные возможности - усовершенствованная отказоустойчивость, эмуляция других файловый систем, мощная модель безопасности, параллельная обработка потоков данных и создание файловых атрибутов, определяемых пользователем.
c.ПОДДЕРЖКА POSIX
Поскольку правительство США требовало, чтобы все закупаемые им системы хотя бы в минимальной степени соответствовали стандарту POSIX, такая возможность была предусмотрена и в NTFS. К числу базовых средств файловой системы POSIX относится необязательное использование имен файла с учетом регистра, хранение времени последнего обращения к файлу и механизм так называемых жестких ссылок - альтернативных имен, позволяющих ссылаться на один и тот же файл по двум и более именам.
d.ГИБКОСТЬ
Модель распределения дискового пространства в NTFS отличается чрезвычайной гибкостью. Разсер кластера может изменяться от 512 байт до 64 Кбайт; он представляет собой число, кратное внутреннему кванту распределения дискового пространства. NTFS также поддерживает длинные имена файлов, набор символов Unicode и альтернативные имена формата 8.3 для совместимости с FAT.
NTFS превосходно справляется с обработкой больших массивов данных и достаточно хорошо проявляет себя при работе с томами объемом от300-400 Мбайт и выше. Максимально возможные размеры тома (и размеры файла) составляют 16 Эбайт (Экзабайт. 1 Эбайт 16 000 млрд гигабайт). Количество файлов в корневом и некорневом каталогах неограниченно. Поскольку в основу структуры каталогов NTFS заложена эффективная структура данных, называемая бинарным деревом, время поиска файлов в NTFS ( в отличие от системы на базе FAT) не связано линейной зависимостью с их количеством.
Система NTFS также обладает определенными средствами самовосстановления. NTFS поддерживает различные механизмы проверки целостности системы, включая ведение журналов транзакций, позволяющих воспроизвести файловые операции записи по специальному системному журналу.
Файловая система NTFS поддерживает объектную модель безопасности NT и рассматривает все тома, каталоги и файлы как самостоятельные объекты. NTFS обеспечивает безопасность на уровне файлов; это означает, что права доступа к томам, каталогам и файлам могут зависеть от учетной записи пользователя и тех групп, к которым он принадлежит. Каждый раз, когда пользователь обращается к объекту файловой системы, его права доступа проверяют по списку разрешений данного объекта. Если пользователь обладает достаточным уровнем прав, его запрос удовлетворяется; в противном случае запрос отклоняется.
Система NTFS обладает встроенными средствами сжатия, которые можно применить к отдельным файлам, целым каталогам и даже томам.
файл транзакция каталог дисковый
2. СТРУКТУРА ФАЙЛА В ФАЙЛОВОЙ СИСТЕМЕ NTFS
Одни м из основных понятий, используемых при работе с NTFS, является понятие тома.
Как и многие другие системы, NTFS делит все дисковое пространство тома на кластеры - блоки данных, адресуемые как единицы данных. NTFS поддерживает размеры кластеров от 512 байт до 64 Кбайт; стандартом же iитается 2 или 4 Кбайт.
Все дисковое пространство в NTFS делится на две неравные части.
Первые 12% диска отводятся под так называемую MFT-зону - пространство, которое может занимать, увеличиваясь в размере, главный служебный метафайл MFT.
Запись каких-либо данных в эту область невозможна. MFT-зона всегда держится пустой - это делается для того, чтобы самый главный, служебный файл MFT по возможности не фрагментировался при своем росте.
Остальные 88% тома представляют собой обычное пространство для хранения файлов.(master file table) - специальный файл, главная системная структура данных, которая и позволяет определять местонахождение всех остальных файлов. MFT поделен на записи на записи фиксированного размера в 1Кбайт, и каждая запись соответствует какому-либо файлу.
Первые 16 файлов носят служебный характер и недоступны ОС - они называются метафайлами, причем самый первый метафайл - сам MFT.
Эти первые элементов MFT - единственная часть диска, имеющая строго фиксированное положение.
Копия этих же 16 записей хранится в середине тома для надежности, поскольку они очень важны.
Остальные части MFT-файла могут располагаться, как и любой другой файл, в произвольных местах.
Упомянутые первые 16 файлов NTFS носят служебный характер; каждый из них отвечает за какой-либо аспект работы системы. Метафайлы находятся в корневом кат