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) каталоги размещены на разных томах.
Дамир
ТГУ
Спасибо большое,работу выполнил Семен за несколько часов. Без замечаний,все отлично. Больш...
Эдуард
ВЮК, г. Ижевск
Александр великолепный исполнитель! Всегда все задания делает на высшие баллы! И в этот ра...
Александра
НовГу
Работа выполнена отлично. Верное оформление, простой и понятный диалог. Огромное спасибо) ...
Meri
Шуйский университет
Выражаю искреннюю благодарность за качественно выполненную работу. Работа отличается чётко...