3.1 Инструментальное программное обеспечение
1. Виртуальная DOS-машина.
2. Norton Commander (DOS Navigator).
3. Программа-анализатор дискового пространства DiskEdit.exe.
4. Электронный справочник HELP (файлы Help.exe и Help.dat).
3.2 Практические задания
Задание Лаб3.1. Исследование структуры таблицы разделов диска
Прямым доступом к таблице разделов (таблица 6.1) определите и сохраните в отчете следующие параметры для каждого из разделов:
- аппаратные адреса;
- тип ОС и разрядность FAT;
- количество секторов.
Задание Лаб3.2. Исследование структуры загрузочного сектора тома Просмотрите содержимое boot-сектора (таблица 6.2) одного из томов «вирту- ального» ПК. Определите и сохраните в отчете:
- параметры физического форматирования тома (количество рабочих по- верхностей, цилиндров, секторов на дорожке, размер кластера);
- количество секторов, выделенных FAT и корневому каталогу;
- размер (в байтах) таблицы параметров форматирования диска;
- машинный код программы загрузки ОС.
Задание Лаб3.3. Исследование структуры корневого каталога
Просмотрите (командой DIR и программой Diskedit) оглавление корневого каталога одного из томов. Определите и сохраните в отчете следующие пара- метры этого каталога:
- размер каталога (в секторах и байтах);
- физическое расположение (номера занятых каталогом секторов);
- размер регистрационной записи о дочернем объекте каталога;
- количество дочерних объектов корневого каталога, в том числе: файлов, подкаталогов, системных и скрытых файлов, меток томов;
- количество удаленных файлов.
Задание Лаб3.4. Исследование структуры байта атрибутов файла
? С помощью программы Diskedit определите адрес (смещение в регистра- ционной записи о дочернем объекте) байта атрибутов файла и порядковые номера битов для каждого атрибута.
? Определите системные, скрытые и защищенные от модификации файлы корневого каталога, а также файлы, требующие архивирования при созда- нии очередной резервной копии тома.
? Установите для одного из текстовых файлов атрибут «только чтение» и экспериментально подтвердите повышение уровня защищенности файла.
? Установите для одного из текстовых файлов атрибут «является каталогом» и оцените последствия такого изменения.
? Измените метку тома стандартными средствами (командой Label). Изме- ните метку тома с помощью программы Diskedit и оцените результат с по- мощью команды Vol. Предложите способ сокрытия от (неквалифициро- ванного) пользователя факта наличия на диске большой группы файлов.
Задание Лаб3.5. Исследование структуры таблицы FAT
Прямым доступом к области FAT определите и сохраните в отчете:
- номера секторов, занятых каждой копией FAT;
- количество объектов (файлов и подчиненных каталогов) на томе;
- общее количество кластеров на томе, в том числе – свободных, занятых и
«сбойных» кластеров;
- объем (в байтах) свободного пространства на томе (подтвердите ответ ко- мандой Ctrl+L Norton Commander’а).
Задание Лаб3.6. Исследование алгоритма создания подчиненных каталогов
- Создайте (командой MD) подчиненный каталог и каталог, подчиненный этому подчиненному каталогу; просмотрите оглавления созданных ката- логов командой DIR и программой Diskedit.
- Определите и сохраните в отчете следующие параметры для каждого из двух созданных каталогов:
• размер и начальные адреса (номера начальных кластеров);
• начальные адреса дочерних объектов и родительских каталогов.
- Скопируйте несколько файлов в любой из подчиненных каталогов, создан- ных при выполнении предыдущего задания.
• изменился ли размер (в кластерах) этого каталога?
• сколько всего файлов можно зарегистрировать в этом каталоге, чтобы сохранился его начальный (минимальный) размер?
• ответ на последний вопрос подтвердите экспериментально.
Задание Лаб3.7. Исследование алгоритмов удаления и восстановления файлов
- Просмотрите содержимое кластеров, занятых одним из файлов, скопиро- ванных в каталог при выполнении предыдущего задания.
- Удалите (командой DEL) этот файл, повторно просмотрите содержимое этих же кластеров, прокомментируйте результат. Что изменилось в таб- лице FAT и в родительском каталоге удаленного файла?
- Оцените возможность восстановления удаленного файла и восстановите его с помощью программы Diskedit.
- Удалите (командой DEL) группу из нескольких файлов, оцените возмож- ность восстановления удаленной группы файлов, попытайтесь восстано- вить эти файлы с помощью программы Diskedit.
Задание Лаб3.8. Исследование алгоритмов перемещения файлов
- Выберите по своему усмотрению два каталога одного тома, просмотрите их оглавления командой DIR и программой Diskedit.
- Используя команду F6 Norton Commander’а, переместите файл из одного из этих каталогов в другой. Что изменилось в каталогах и таблице FAT?
- Выполните операцию перемещения файла между каталогами разных то- мов и сравните результаты этой операции с предыдущей.
- Опишите алгоритмы перемещения файла между каталогами:
a) каталоги размещены на одном томе;
b) каталоги размещены на разных томах.
Алёна
ННГУ им.Лобачевского
Дмитрий всегда был на связи,очень приятно было с вами работать! Спасибо за досрочно выпол...
Татьяна
СПБГЭУ
Огромное спасибо, Карина. Все очень быстро , все исправлено по просьбе, теперь только ждём...
Светлана
ПГУПС
Все задания были выполнены очень быстро, понятно и без замечаний. Рекомендую данного испол...
Дмитрий
ЯГТУ
Все было сделано правильно, замечания устранены мгновенно. Спасибо большое!)