Лабораторное занятие №6
Тема: Создание командных файлов операционной системы
Цель: формирование навыков применения специальных команд конфигурационных и командных файлов для настройки ОС на определенную конфигурацию компьютера для конкретного пользователя.
Задача:
- формирование навыков созданияконфигурационных и командных файлов для настройки ОС на определенную конфигурацию компьютера для конкретного пользователя
- Оборудование: персональный компьютер, операционная система WindowsXP, Блокнот.
Время выполнения: 4 часа
Теоретический материал
Особую роль в системе играют файлы CONFIG.SYS и AUTOEXEC.BAT, читаемые при загрузке системы и задающие её конфигурацию, загружаемые в память драйверы и резидентные программы, а также дополнительные команды, выполняемые при загрузке системы.
Операционная система считывает содержимое файлов CONFIG.SYS и AUTOEXEC.BAT только при загрузке компьютера. Это означает, что после создания (изменения) данных файлов необходимо перезагрузить компьютер для установки новой конфигурации.
Задания к работе
1. Запустить текстовый редактор Блоктнот для создания файлов автонастройки и конфигурации.
2. Выполнить по одному заданию из каждого уровня:
- уровень 1 (легкий) предполагает знание основных команд MS-DOS, требует умения составить простые собственные команды, построенные в линейную цепочку;
- уровень 2 (средний) требует построения примитивного алгоритма с небольшими разветвлениями;
- уровень 3 (сложный) предполагает глубокое понимание построения алгоритма и передачи параметров;
- уровень 4 предполагает создание конфигурационного файла.
3. Алгоритм решения каждого задания записать в тетрадь для лабораторных работ.
Уровень 1
Задание 1. Создайте командный файл, который
а) создает каталоги в соответствии с представленным деревом:С:\A1\A1.txt, A2.txt;С:\A2\B1\B11.
б) копирует файл А1.txt в каталог В1 под именем В1.txt;
в) переименовывает файл А1.txt в файл А3.txt в каталоге А1.
Задание 2. Создайте командный файл, который
а) создает каталоги в соответствии с представленным деревом: С:\P1\F.txt;С:\P3\P31;С:\P2.
б) перемещает файл F.txt в каталог Р2;
в) выдает на экран содержимое каталога Р3.
Задание 3. Создайте командный файл, который
а) создает каталоги в соответствии представленным на рис. 7 деревомС:\K\K1\S1; С:\K\K1\A1.txt; С:\K\K2.
б) копирует файл А1.txt в корневой каталог;
в) выдает на экран содержимое корневого каталога.
Задание 4. Создайте командный файл, который
а) создает каталоги в соответствии с представленным деревом: С:\T1\W; С:\T1\Q.txt; С:\T2\R.txt; С:\T2\U.lst.
б) заменяет у всех файлов с расширением .txt это расширение на .doc;
в) выдает на экран содержимое корневого каталога.
Задание 5. Создайте командный файл, который
а) создает каталоги в соответствии представленным деревом: C:\S\TR.txt;C:\F\FF.
б) выводит на экран содержимое файла TR.txt, выдав перед этим сообщение «Вы просматриваете файл TR.txt»;
в) выводит текущее время.
Задание 1. Создайте командный файл, который спрашивает: «Хотите ли вы узнать параметры форматирования?» – и при положительном ответе («Y») выдает параметры, в противном случае прощается с вами.
Задание 2. Создайте командный файл, который распечатывает имена файлов, имеющих расширение .exe и находящихся в подкаталоге корневого каталога диска D:. Имя подкаталога задается как параметр.
Задание 3. Создайте командный файл, который спрашивает: «Вы хотите узнать текущее время или текущую дату?» – и в зависимости от ответа выдает на экран текущее время или дату.
Задание 4. Создайте командный файл, который копирует файл с одного диска на другой. Имена файла и дисков задаются как параметры.
Задание 5. Создайте командный файл, который переименовывает все файлы, удовлетворяющие заданному шаблону, на файлы с аналогичными именами, но в расширении изменяет последнюю букву на Т. Каталог, в котором расположены файлы, и шаблон передаются как параметры.
Уровень 3
Задание 1. Создайте командный файл, который выдает сообщение о наличии в каталоге заданного файла. Имя файла и место поиска задаются как параметры.
Задание 2. Создайте командный файл, который при наличии заданного файла выдает сообщение: «Вы действительно хотите удалить файл с именем ...?» – и при подтверждении удаляет этот файл. Если же такого файла нет, то выдается необходимое сообщение. Имя файла задается как параметр.
Задание 3. Создайте командный файл, который проверяет наличие заданного в качестве параметра файла и в случае, если файл существует, ищет в нем подстроку, также заданную как параметр.
Задание 4. Создайте командный файл, который изменяет атрибут всех файлов с расширением .exe, находящихся в указанном в виде параметра каталоге, на скрытый (HIDDEN).
Задание 5. Создайте командный файл, в котором с помощью оператора FOR создаются каталоги и файлы, имена и месторасположение которых задаются как параметры. При наличии в указанном каталоге такого же объекта должно быть выдано соответствующее сообщение.
Уровень 4
Задание 1. Сконфигурировать систему:
- установить драйвер управления расширенной памятью;
- установить драйвер, обеспечивающий эмуляцию расширенной памяти и доступ к блокам UMB верхней памяти;
- установить кодовую страницу для России;
- определить количество буферов равным 30 для пересылки данных между дисками и памятью;
- установить число файлов, к которым может одновременно обращаться DOS равным 50;
- выполнить прерывание программы при нажатии клавиш Ctrl+C;
- определить максимальное количество логических дисков равным 6.
Задание 2. Сконфигурировать систему:
- установить драйвер управления расширенной памятью;
- загрузить ядро операционной системы в верхнюю память;
- загрузить диспетчер дополнительной памяти в режиме, не поддерживающем эмуляцию диспетчера расширенной памяти;
- определить максимальное количество логических дисков равным 8;
- отключить режим ввода с клавиатуры прописных букв;
- выполнить эмуляцию расширенной клавиатуры под обычную.
Задание 3. Сконфигурировать систему:
- загрузить ядро DOS в верхнюю память;
- загрузить драйвер расширенной памяти;
- загрузить драйвер мыши в верхнюю память;
- определить расположение командного процессора;
- установить количество одновременно открытых файлов равным 40;
- выполнить прерывание работы программы при одновременном нажатии клавиш CTRL+C.
Контрольные вопросы:
1. Укажите отличительные особенности командных файлов от конфигурационных файлов?
2. Описать и прокомментировать команды CONFIG.SYS:
STACKS=9,256
SHELL=C:\STUDY\COMMAND
3. Описать и прокомментировать строки AUTOEXEC.BAT:
MODE CON: COLS=40 LINES=50
@DIR D:\ > VIDEO.DIR
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.