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

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

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

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

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

Лабораторная работа №6

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

Цель: формирование навыков применения специальных команд конфигурационных и командных файлов для настройки ОС на определенную конфигурацию компьютера для конкретного пользователя.

Время выполнения: 2 часа

Теоретический материал

Особую роль в системе играют файлы CONFIG.SYS и AUTOEXEC.BAT, читаемые при загрузке системы и задающие её конфигурацию, загружаемые в память драйверы и резидентные программы, а также дополнительные команды, выполняемые при загрузке системы.

Операционная система считывает содержимое файлов CONFIG.SYS и AUTOEXEC.BAT только при загрузке компьютера. Это означает, что после создания (изменения) данных файлов необходимо перезагрузить компьютер для установки новой конфигурации.

Задания к работе

1.                 Запустить текстовый редактор Блоктнот для создания файлов автонастройки и конфигурации.

2.                 Выполнить по одному заданию из каждого уровня:

-                   уровень 1 (легкий) предполагает знание основных команд MS-DOS, требует умения составить простые собственные команды, построенные в линейную цепочку;

-                   уровень 2 (средний) требует построения примитивного алгоритма с небольшими разветвлениями;

-                   уровень 3 (сложный) предполагает глубокое понимание построения алгоритма и передачи параметров;

-                   уровень 4 предполагает создание конфигурационного файла.

3.                 Алгоритм решения каждого задания записать в тетрадь для лабораторных работ.

Уровень 1

Задание 1. Создай командный файл, который

а) создает каталоги в соответствии с представленным на рис. 5 деревом;

б) копирует файл А1.txt в каталог В1 под именем В1.txt;

в) переименовывает файл А1.txt в файл А3.txt в каталоге А1.

Задание 2. Создай командный файл, который

а) создает каталоги в соответствии с представленным на рис. 6 деревом;

б) перемещает файл F.txt в каталог Р2;

в) выдает на экран содержимое каталога Р3.

Задание 3. Создай командный файл, который

а) создает каталоги в соответствии представленным на рис. 7 деревом;

б) копирует файл А1.txt в корневой каталог;

в) выдает на экран содержимое корневого каталога.

 

 

 

 

 

Задание 4. Создай командный файл, который

а) создает каталоги в соответствии с представленным на рис. 8 деревом;

б) заменяет у всех файлов с расширением .txt это расширение на .doc;

в) выдает на экран содержимое корневого каталога.

 

 

Задание 5. Создай командный файл, который

а) создает каталоги в соответствии представленным на рис. 9 деревом;

б) выводит на экран содержимое файла 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


Скачано с www.znanio.ru