
- •Вопросы к контрольной работе № 2 по курсу «Операционные системы» (5-й семестр, 2015 г.) (Лекции 7,8,10,11,12. Лабораторные работы 4,10)
- •1. Отображение программных модулей на оперативную память.
- •2. Методы управления памятью (смежное и несмежное размещение процессов).
- •3. Технология виртуальной памяти. Алгоритмы замещения страниц.
- •4. Контроллеры устройств ввода-вывода. Порты ввода-вывода. Способы доступа к контроллерам.
- •5. Структура программного обеспечения ввода-вывода. Процессы ввода-вывода.
- •6. Способы ввода-вывода. Ввод-вывод без использования и с использованием прерываний. Прямой доступ к памяти.
- •7. Логическая организация файла. Атрибуты и данные файла. Логическая организация данных файла.
- •8. Модели хранения информации в файловых системах.
- •9. Организация дискового пространства для хранения файлов. Физическая реализация хранения атрибутов и данных файлов.
- •10.Совместное использование файлов.Жёсткие и символические ссылки на данные файла.
- •11. Непротиворечивость файловой системы.
- •12. Структура логического диска с файловой системой fat. Назначение таблицы размещения файлов. Понятие кластера. Доступ к файлу в файловой системе fat.
- •13. Структура раздела с файловой системой ntfs. Назначение и структура файла mft.
- •14. Хранение атрибутов и данных в файловой системе ntfs. Резидентные и нерезидентные атрибуты.
- •15. Организация дисковой подсистемы Windows. Типы дисков. Типы разделов базового диска.
- •16. Организация дисковой подсистемы Windows. Понятие динамического диска и динамического тома. Типы томов динамического диска.
- •17. Логическая организация файловых систем ос Unix. Монтирование файловых систем. Типы файлов. Жёсткие и символические ссылки.
- •18. Физическая реализация файловых систем ос Unix. Структура файловой системы. Каталоги и индексные узлы. Хранение атрибутов и данных.
- •19. Разбиение жёстких дисков на разделы в ос Unix. Создание разделов и файлов подкачки.
- •20. Создание в ос Unix файловой системы в разделе диска. Монтирование файловой системы.
13. Структура раздела с файловой системой ntfs. Назначение и структура файла mft.
Структура раздела с файловой системой NTFS:
Главный служебный метафайл (master file table , MFT) |
Зона MFT |
Зона для размещения файлов и каталогов |
Копия первых 16 записей MFT |
Зона для размещения файлов и каталогов |
Назначение MFT:
NTFS хранит информацию о файлах и каталогах в главной файловой таблице MFT. Эта таблица содержит информацию обо всех файлах и каталогах. Каждому файлу или каталогу соответствует как минимум одна запись. Формат записей MFT исключительно прост. Размер записи составляет 1 КБ, при этом первые 42 байта заголовка имеют жёстко заданное предназначение. Остальное пространство используется для хранения атрибутов – например, имени файла и системных атрибутов. Уникальной является возможность сохранения небольших файлов непосредственно в MFT. В этом случае файл хранится в виде атрибута.
Структура MFT:
14. Хранение атрибутов и данных в файловой системе ntfs. Резидентные и нерезидентные атрибуты.
В отличие от других файловых систем, в NTFS нет жёстко заданной структуры. В ней нет, как в FAT, раздельных областей для системных структур, файловых таблиц и собственно данных. В NTFS вся файловая система считается областью данных, поэтому любой файл может быть сохранён в любом секторе тома. Единственным неизбежным исключением являются загрузочный сектор и загрузочный код, расположенные в первых секторах тома.
NTFS хранит информацию о файлах и каталогах в главной файловой таблице MFT.Эта таблица содержит информацию обо всех файлах и каталогах. Каждому файлу или каталогу соответствует как минимум одна запись. Формат записей MFT исключительно прост. Размер записи составляет 1 КБ, при этом первые 42 байта заголовка имеют жёстко заданное предназначение. Остальное пространство используется для хранения атрибутов – например, имени файла и системных атрибутов. Уникальной является возможность сохранения небольших файлов непосредственно в MFT. В этом случае файл хранится в виде атрибута.
Когда значение атрибута хранится непосредственно в MFT, атрибут называется резидентный.Некоторые атрибуты всегда резидентны — по ним NTFS находит нерезидентные атрибуты. Так, атрибуты «стандартная информация» и «корень индекса» всегда резидентны.
Конечно, многие файлы и каталоги нельзя втиснуть в запись MFT с фиксированным размером в 1 Кб. Если некий атрибут, например файловые данные, слишком велик и не умещается в записи MFT, NTFS выделяет для него отдельные кластеры за пределами MFT. Эта область называется группой (run) или экстентом (extent). Если размер значения атрибута впоследствии расширяется (например, при добавлении в файл дополнительных данных), NTFS выделяет для новых данных еще одну группу. Атрибуты, значения которых хранятся в группах, а не в MFT, называются нерезидентными.Файловая система сама решает, будет атрибут резидентным или нерезидентным, и обеспечивает пользовательским процессам прозрачный доступ к этим данным.
B случае нерезидентного атрибута (им может быть атрибут данных большого файла) в его заголовке содержится информация, нужная NTFS для поиска значения атрибута на диске.
15. Организация дисковой подсистемы Windows. Типы дисков. Типы разделов базового диска.
Организация
дисковой подсистемы Windows:
Типы дисков:
В Windows можно использовать диски двух разных типов: базовые и динамические.
o Базовый формат дисков. Базовые диски (Basic disks) располагаются в пределах одного физического диска. Данный формат основан на использовании таблиц разделов(partition tables). Разделы базового диска могут быть основными и дополнительными. Каждый основной раздел содержит один логический диск. Дополнительный раздел может быть разбит на несколько логических дисков. Разделы и логические диски на базовых дисках называют базовыми томами. Возможное количество разделов на базовом диске зависит от формата таблицы описания разделов (PT или GPT).
Динамический формат дисков.Динамический диск (Dynamic disks) может располагаться в пределах одного или нескольких физических дисков. Динамические диски содержат динамические тома. Таким образом, динамические тома могут располагаться в пределах одного или нескольких физических диском/
Дисковая система Windows поддерживает работу с любыми комбинациями дисков двух категорий (базовые диски, динамические диски). Однако все тома, расположенные на одном диске, должны быть одного типа.
Базовый диск можно преобразовать в динамический. В то же время динамический диск нельзя преобразовать в базовый.
Типы разделов базового диска:
Базовый формат использовался всеми предыдущими операционными системами Microsoft. Это хорошо проработанная и отлаженная технология, основанная на использовании таблиц разделов (partition tables).
Диск, обладающий базовым форматом, называют базовым диском (basic disk). Таким образом, базовый диск - это физический диск, содержащий первичные разделы (primary partitions), расширенные разделы (extended partitions) и логические диски (logical drives).
В операционной системе Windows базовый формат является форматом по умолчанию.