Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
26
Добавлен:
02.05.2014
Размер:
203.26 Кб
Скачать

4.3. Управление внешней памятью в современных ос

4.3.1. Недостатки старых ос (msdos и WinNt по сравнению с Win2000) и базовая терминология

Поддержка разбиения дисков на разделы по схеме МСДОС имеет следующие недостатки:

  1. Внесение изменений в конфигурацию требует перезагрузки системы, что нежелательно для серверов;

  2. Информация о конфигурировании томов хранилась в реестре, что затрудняло перенос дисков.

  3. Проблемы с ограничением на имена дисков из диапазона A – Z.

Терминология:

  1. Диск – физическое устройство внешней памяти (жесткий диск, дискета, компакт-диск).

  2. Диск делится на секторы, блоки фиксированного размера. Для жесткого диска размер сектора 512 байт.

  3. Раздел – набор непрерывных секторов на диске. Адрес начального сектора раздела, размер, хранятся в таблице разделов.

  4. Простой том – объект, представляющий секторы одного раздела, которым драйверы управляют как единым целым.

  5. Составной том – объект, представляющий секторы нескольких разделов, которыми драйверы управляют как единым целым.

Существуют диски базовые и динамические.

Базовый диск – это диск, созданный по схеме разделов МСДОС.

Динамические диски поддерживают составные тома. При этом данные о составных томах хранятся на самих дисках. Это облегчает перенос дисков между системами. Кроме того, динамические диски могут расширяться.

Существует различие между загрузочным томом и системным томом.

Системный том содержит загрузчик Ntldr и Ntdetect.

Загрузочный том содержит системные файлы типа Ntoskrnl.exe.

Диск может иметь четыре главных раздела, один из которых должен быть активным.

MBR (master boot record) – загрузочный код, находящийся в первом секторе диска, содержит таблицу разделов, состоящую из четырех элементов.

MBR считывает код из первого сектора активного раздела и передает ему управление.

4.3.2. Структура динамического диска

За поддержку динамических дисков отвечает диспетчер логических дисков ДЛД (Logical Disk Manager – LDM).

ДЛД разработан компанией VERITAS Software для UNIX и перенесен в Win2000.

База данных ДЛД размещается в зарезервированном пространстве в конце каждого ДД.

ДЛД реализует и таблицу разделов в стиле МСДОС, чтобы:

  1. унаследованные утилиты могли работать с диском;

  2. загрузочный код мог найти загрузочный и системный тома, если они находятся на динамических дисках (ДД).

Загрузочная запись Область разделов База данных ДЛД

Внутренняя организация динамического диска

База данных ДЛД состоит из четырех областей.

  1. Сектор заголовка

  2. Таблица оглавления

  3. Записи базы данных

  4. Журнал транзакций

Структура базы данных ДЛД

Сектор заголовка содержит 128-битовое число ID – идентификатор диска и имя дисковой группы, которое формируется конкатенацией имени компьютера и строки Dg0.

Таблица оглавления содержит информацию о структуре базы данных.

Элементы базы данных могут быть четырех типов:

  1. раздел

  2. диск

  3. компонент

  4. том

Журнал транзакций хранит резервную копию информации базы данных в процессе ее изменения.

Соседние файлы в папке Шпоры по СПО