Создание командных файлов операционной системы

  • doc
  • 29.04.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 91. Практическая работа по теме Создание командных файлов операционной системы.doc

Лабораторное занятие №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»;

в) выводит текущее время.

Уровень 2

Задание 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