Главная » Просмотр файлов » Гордеев А.В. Операционные системы (2-е изд., 2004)

Гордеев А.В. Операционные системы (2-е изд., 2004) (1186250), страница 50

Файл №1186250 Гордеев А.В. Операционные системы (2-е изд., 2004) (Гордеев А.В. Операционные системы (2-е изд., 2004)) 50 страницаГордеев А.В. Операционные системы (2-е изд., 2004) (1186250) страница 502020-08-27СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 50)

Это очень удобный и мощный механизм добавленияв ОС новых файловых систем и замены одной системы управления файлами на дру­гую. Сегодня, например, для OS/2 уже реально существуют IFS-модули для файло­вой системы VFAT (FAT с поддержкой длинных имен), FAT32, Ext2FS (файловаясистема Linux), NTFS (правда, пока только для чтения). Для работы с данными накомпакт-дисках имеется система CDFS.IFS. Есть и система управления файламиFTP.IFS, позволяющая монтировать ftp-архивы как локальные диски.

Механизммонтируемых систем управления файлами был перенесен и в систему Windows N1 •Файловая система NTFSВ название файловой системы NTFS (New Technology File System - файловая си­стема новой технологии) входят слова «новая технология». Действительно, файловая система NTFS по сравнению с широко известной FAT16 (и даже FAT3 ;(Сайловая система NTFS189содержит ряд значительных усовершенствований и изменений. С точки зренияпользователей файлы по-прежнему хранятся в каталогах, ныне при работе в средеWindows часто называемых папками (folders). Однако в ней появилось много но­вых особенностей и возможностей.Основные в о з м о ж н о с т и ф а й л о в о й с и с т е м ы NTFSПри проектировании NTFS особое внимание было уделено надежности, механиз­мам ограничения доступа к файлам и каталогам, расширенной функциональнос­ти, поддержке дисков большого объема и пр.

Начала разрабатываться эта системав рамках проекта OS/2 v.3, поэтому она переняла многие интересные особенностифайловой системы HPFS.НадежностьВысокопроизводительные компьютеры и системы совместного использованиядолжны обладать повышенной надежностью, которая является ключевым элемен­том структуры и функционирования NTFS. Система NTFS обладает определен­ными средствами самовосстановления. Она поддерживает различные механизмыпроверки целостности системы, включая ведение журналов транзакций, позволя­ющих воспроизвести файловые операции записи по специальному системномужурналу. При протоколировании файловых операций система управления фай­лами фиксирует в специальном служебном файле (журнале) происходящие изме­нения.

В начале операции, связанной с изменением файловой структуры, делаетсясоответствующая пометка. Если во время файловых операций происходит какойнибудь сбой, то из-за упомянутой отметки операция остается помеченной как не­завершенная. При выполнении процедуры проверки целостности файловой сис­темы после перезагрузки машины эти незавершенные операции отменяются, ифайлы возвращаются в исходное состояние. Если же операция изменения данныхв файлах завершается нормальным образом, то в файле журнала эта операция от­мечается как завершенная.Поскольку NTFS разрабатывалась как файловая система для серверов, для кото­рых очень важно обеспечить бесперебойную работу без перезагрузок, в ней, как и вHPFS, для повышения надежности был введен механизм аварийной замены де­фектных секторов резервными. Другими словами, если обнаруживается сбой причтении данных, то система постарается прочесть эти данные, переписать их в спе­циально зарезервированное для этой цели пространство диска, а дефектные секто­ра пометить как плохие и более к ним не обращаться.Ограничения доступа к файлам и каталогамнаиловая система NTFS поддерживает объектную модель безопасности операциНой системы Windows NT и рассматривает все тома, каталоги и файлы как само­д е л ь н ы е объекты.

Система NTFS обеспечивает безопасность на уровне файвикаталогов. Это означает, что разрешения доступа к томам, каталогам и файламГ ТУ зависеть от учетной записи пользователя и тех групп, к которым он принад*ит. Каждый раз, когда пользователь обращается к объекту файловой системы,190Глава 6. Файловые системыего разрешения на доступ проверяются по уже упоминавшемуся списку управле­ния доступом (ACL) для данного объекта.

Если пользователь обладает необходи­мым уровнем разрешений, его запрос удовлетворяется; в противном случае запросотклоняется. Эта модель безопасности (см. подраздел «Модель безопасности Win­dows NT/2000/XP» в главе 11) применяется как при локальной регистрации поль­зователей на компьютерах с Windows NT, так и при удаленных сетевых запросах.Расширенная функциональностьСистема NTFS проектировалась с учетом возможного расширения.

В ней быливоплощены многие дополнительные возможности — повышенная отказоустойчи­вость, эмуляция других файловых систем, мощная модель безопасности, парал­лельная обработка потоков данных и создание файловых атрибутов, определяе­мых пользователем. Эта система также позволяет сжимать как отдельные файлы,так и целые каталоги. В последней, пятой, версии NTFS введена возможность шиф­рования хранимых файлов. Здесь следует, однако, заметить, что у шифрующейфайловой системы пока больше недостатков, чем достоинств, поэтому на практи­ке ее применять не рекомендуется.Наконец, в системах Windows 2000/XP в случае использования файловой систе­мы NTFS можно включить квотирование, при котором пользователи могут хра­нить свои файлы только в пределах отведенной им квоты на дисковое простран­ство.Поддержка дисков большого объемаСистема NTFS создавалась с расчетом на работу с большими дисками.

Она ужедостаточно хорошо проявляет себя при работе с томами объемом 300-400 Мбайти выше. Чем больше объем диска и чем больше на нем файлов, тем большийвыигрыш мы получаем, используя NTFS вместо FAT16 или FAT32. Максималь­но возможные размеры тома (и размеры файла) составляют 16 Эбайт (один экзабайт равен 2 04 байт, или приблизительно 16 000 млрд гигабайт), в то время какпри работе под Windows NT/2000/XP диск с FAT16 не может иметь размер бо­лее 4 Гбайт, а с FAT32 — 32 Гбайт. Количество файлов в корневом и некорневомкаталогах при использовании NTFS не ограничено. Поскольку в основу структу­ры каталогов NTFS заложена эффективная структура данных, называемая «дво­ичным деревом», время поиска файлов в NTFS не связано линейной зависимо­стью с их количеством (в отличие от систем на базе FAT).

Наконец, помимонемыслимых размеров томов и файлов, система NTFS также обладает встроен­ными средствами сжатия, что позволяет экономить дисковое пространство и раз­мещать в нем больше файлов. Напомним, что сжатие можно применять как котдельным файлам, так и целым каталогам и даже томам (и впоследствии отме­нять или назначать их по своему усмотрению).С т р у к т у р а т о м а с ф а й л о в о й с и с т е м о й NTFSРассмотрим теперь структуру файловой системы NTFS. Наиболее полно она опй"сана в [16] и [42]. Мы же здесь опишем только основные моменты.файловая система NTFS191Прежде всего, одним из основных понятий, используемых при работе с NTFS, яв­ляется понятие тома (volume). Том означает логическое дисковое пространство,которое может быть воспринято как логический диск, то есть том может иметьбукву (буквенный идентификатор) диска.

Частным случаем тома является логи­ческий диск. Возможно также создание отказоустойчивого тома, занимающегонесколько разделов, то есть поддерживается использование RAID-технологии.RAID — это сокращение от Redundant Array of Inexpensive Disks, что дословнопереводится как «избыточный массив недорогих дисков».

RAID-технология по­зволяет получать дисковые подсистемы из нескольких обычных дисков, которыеобладают либо существенно более высоким быстродействием, либо более высо­кой надежностью, либо тем и другим одновременно. К сожалению, в файловой си­стеме NTFS5, применяемой в Windows 2000/XP, для использования RAID-техноло­гии в случае, когда эти системы устанавливаются не поверх старой системы WindowsNT 4.0, а заново, требуются так называемые динамические диски. Это фирменный за­крытый стандарт распределения дискового пространства, не имеющий ничего об­щего с тем промышленным стандартом, который использует главную загрузочнуюзапись и был описан в предыдущей главе.

Основным недостатком нового стандар­та от Microsoft является абсолютная несовместимость с другими операционнымисистемами. Другими словами, если жесткий диск с помощью оснастки Управле­ние дисками был преобразован в динамический, то на этот компьютер более неудастся установить никакую операционную систему, а установленные ранее сис­темы, отличные от Windows 2000/XP/2003, не смогут даже запуститься. Кромеэтого, обратное преобразование динамического диска до так называемой «базовоймодели» (так компания Microsoft назвала промышленный стандарт описания ло­гической структуры диска) невозможно без полной потери данных. Единствен­ным достоинством динамической модели дисков является возможность преобра­зования томов или изменения размера логического диска прямо «на лету», то естьбея последующей обязательной перезагрузки операционной системы.

Технологиюизменения размеров дисковых томов «на лету» разработала фирма Veritas Software.Компания Microsoft лицензировала эту технологию, ввела дополнительные огра­ничения на ее использование и назвала динамическими дисками.Как и многие другие файловые системы, NTFS делит все полезное дисковое про­странство тома на кластеры — блоки данных, адресуемые как единицы данных.Файловая система NTFS поддерживает размеры кластеров от 512 байт до 64 Кбайт;неким стандартом же считается кластер размером 2 или 4 Кбайт. К сожалению,при увеличении размера кластера свыше 4 Кбайт становится невозможным сжи­мать файлы и каталоги.осе дисковое пространство в NTFS делится на две неравные части (рис.

6.6). Пер­вые 12 % диска отводятся под так называемую зону MFT (Master File Table — главаятаблица файлов). Эта зона предназначена для таблицы MFT (с учетом ее буду­щего роста), представляющей собой специальный файл со служебной информацией,зволяющей определять местонахождение всех остальных файлов. Запись каких0Данных в зону MFT невозможна — она всегда остается пустой, чтобы присте MFT по возможности не было фрагментации.

Остальные 88 % тома предвляют собой обычное пространство для хранения файлов.192Зона для размещенияфайлов и каталоговI Копия первых ' записей MFTt2Зона!ГsГлава 6. Файловые системыCDЗона для размещенияфайлов и каталоговРис. 6.6. Структура тома NTFSОчевидно, что структуру данных, называемую главной таблицей файлов, можнорассматривать как файл. В этом файле MFT хранится информация обо всех ос­тальных файлах диска, в том числе и о самом файле MFT. Таблица MFT поделенана записи фиксированного размера в 1 Кбайт, и каждая запись соответствует како­му-либо файлу (в общем смысле этого слова). Первые 16 файлов носят служеб­ный характер и недоступны через интерфейс операционной системы — они назы­ваются метафайлами, причем самый первый метафайл — это сам файл MFT.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6551
Авторов
на СтудИзбе
299
Средний доход
с одного платного файла
Обучение Подробнее