Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Операционные системы. Учебно-методическое пособие
.pdf
21
Лабораторная работа № 3
Тема: Настройка операционной системы MS-DOS
Цель работы: изучить команды работы с файлами в операци-
онной системе MS-DOS.
Результат обучения. После обучения студент должен:
знать основные команды настройки операционной системы MS-
DOS;
уметь оптимизировать работу операционной системы MS-DOS.
План занятия:
1. Изучение теоретических вопросов темы 20 минут.
2. Выполнение практического задания 50 минут.
3. Выполнение отчета 30 минут.
1. Командные файлы
Для упрощения ввода длинной последовательности команд
используются командные файлы. Командный файл – это текстовый
файл (в коде ASCII), состоящий из группы команд MS-DOS. Командный файл всегда записывается на диск с расширением «.ВАТ».
Выполнение командного файла можно прервать в любой момент,
нажав на клавиши Ctrl-Break.
Для удобства пользователя в системе предусмотрен специальный командный файл AUTOEXEC.BAT. Если он находится в корневом директории рабочего диска, то при загрузке MS-DOS автоматически выполняются его команды. Назначение файла – экономия
времени (он состоит из обычно вводимых при загрузке команд).
Командный файл может быть создан с помощью любого текстового редактора. В командном файле могут использоваться следующие команды.
Команда REM служит исключительно для вывода сообщений
на экран дисплея в процессе работы командного файла. Она вводится в командный файл вместе с требуемым сообщением. Длина сообщения не может превышать 123 символов. Пример:
REM Начало файла
Команда ЕСНО позволяет управлять выводом выполняемых
команд в командных файлах. Команда ECHO вводится в командный

22
файл в следующем виде. Набирается имя команды – «есhо» и pежим
ее pаботы – on или off. При введении ЕСНО ON команды отобpажаются в обычном (описанном выше) режиме. ECHO OFF подавляет
выдачу команд на экpан, включая и команды rem. Однако на экране
будут появляться все сообщения, генерируемые системой в процессе
работы командного файла.
При отсутствии ЕСНО в командном файле по умолчанию pаботает pежим «ОN». Если произошло прерывание выполнения командного файла (аварийное или нормальное), то команда ЕСНО автоматически переходит в режим ON. При введении имени команды
(«ЕСНО») на экране отображается режим ее работы в текущий момент времени.
Команда PATH – указывает, в каких каталогах MS-DOS
должна искать выполняемые файлы. По умолчанию маршрут поиска
ограничивается только текущим каталогом. Общий вид команды:
PATH [[диск:]каталоги[;...]]
Максимальная длина команды PATH ограничена 127 символами. Если в маршруте PATH задается несколько каталогов, то они
разделяются точкой с запятой, например:
path c:\user1\progs; c:\sys\suppl; d:\utils\dos
Команда SET выводит на экран, устанавливает или отменяет
переменные операционной среды MS-DOS, которые используются
для управления поведением некоторых командных файлов и программ, а также управляют работой MS-DOS. Вид команды:
SET [переменная=[строка]]
Параметр «переменная» задает устанавливаемую или модифицируемую переменную среды, «строка» задает связываемую с конкретной переменной строку. Например, для размещения временных
файлов в определенном каталоге необходимо указать команду:
SET TMP=путь к каталогу
Команда PAUSE выводит на экран сообщение «Press any key
to continue ...» (т.е. нажмите на какую-нибудь клавишу для продолжения ...) и ожидающая нажатия пользователем какой-либо клавиши
для продолжения выполнения программы.

23
Файл CONFIG.SYS представляет собой текстовый файл, содержащий специальные команды. Эти команды настраивают конфигурацию компьютера таким образом, что его аппаратные компоненты могут использовать прикладные программы и сама операционная
система MS-DOS. При запуске MS-DOS операционная система выполняет команды в файле CONFIG.SYS. Обычно это файл находится
в корневом каталоге диска C.
В файле CONFIG.SYS можно использовать запросы на выполнение каждой команды. Делается это с помощью символа «?». Если
вы хотите выводить запрос, укажите этот символ непосредственно
после соответствующей команды (без пробелов), но перед знаком
равенства (=). Например, DOS?=HIGH.
В файле CONFIG.SYS могут использоваться следующие команды.
2. Файл настройки CONFIG.SYS
Команда BUFFERS выделяет память для указанного числа
дисковых буферов. Вид команды:
BUFFERS=n[,m]
Параметр n задает число дисковых буферов (от 1 до 99), m задает число буферов во вспомогательном буферном кэше (от 0 до 8).
Например, чтобы задать 25 дисковых буферов, задайте в
CONFIG.SYS команду buffers=25.
Если для m или n задано недопустимое значение, BUFFERS
использует установку по умолчанию. По умолчанию число буферов
во вспомогательном кэше (m) равно 0.
Использование кэш-буфера ускоряет определенные операции
с диском при работе на компьютере. MS-DOS использует зарезервированную для каждого дискового буфера память для данных при
операциях чтения и записи. Для получения лучшей производительности при работе с такими программами, как текстовые редакторы,
задайте для n значение от 20 до 30. Если вы собираетесь создавать
много подкаталогов, то лучше увеличить число буферов до 40 – 50.
Команда DEVICE – загружает драйверы устройств в память
компьютера. Вид команды:
DEVICE=[диск:][маршрут]имя_файла [параметры]
С «мышью», дисководом CDROM, сканером или другим аналогичным продуктов производитель обычно поставляет соответ-

24
ствующее программное обеспечение – драйвер устройства. Чтобы
установить драйвер, задайте в командной строке DEVICE его расположение (каталог) и имя.
Команда DEVICEHIGH – загружает драйверы устройств в
старшую память (> 640К). Это позволяет освободить обычную память для других программ. Если старшая память недоступна, то команда DEVICEHIGH работает аналогично команде DEVICE. Вид
команды:
DEVICEHIGH [диск:][маршрут]имя_файла [параметры]
Чтобы использовать команду DEVICEHIGH, в файл
CONFIG.SYS нужно включить команду DOS=UMB. Если вы не зададите эту команду, то все драйверы устройств будут загружаться в
обычную память, как при задании команды DEVICE.
Для загрузки драйвера устройства в старшую память ваш компьютер должен иметь расширенную память. Сначала вы должны
задать команду DEVICE для загрузки драйвера HIMEM.SYS, а затем
указать ее снова для программы работы с UMB. Эти команды должны следовать в CONFIG.SYS до команды DEVICEHIGH. Пример:
device=c:\dos\himem.sys
dos=umb
Команда FILES – задает число файлов, одновременно доступных MS-DOS. Вид команды:
FILES=x
Параметр x задает число одновременно доступных файлов.
Допускаются значения от 8 до 255 (по умолчанию – 8). Некоторые
программы требуют большего значения, чем установленное по
умолчанию, поэтому лучше установить значение 30–50. Установленное в FILES значение может быть не единственным определяющим фактором числа файлов, которые может одновременно открыть
программа. Это число может также ограничиваться построением
программы.
Команда DOS определяет, что MS-DOS должна поддерживать
связь со старшей памятью, частично загружаться в старшую память
(HMA) или и то, и другое. Вид команды:
DOS=HIGH, [LOW, UMB, NOUMB]
Параметр UMB определяет, что MS-DOS должна поддерживать блоки старшей памяти, созданные программой поддержки

25
UMB, такой как EMM386.EXE. Параметр NOUMB задает, что MSDOS не должна обслуживать блоки UMB. По умолчанию используется параметр NOUMB.
Параметр HIGH определяет, должна ли MS-DOS пытаться за-
гружать свою часть в HMA (HIGH) или загружать все свои компоненты в обычную память (LOW). По умолчанию устанавливается
LOW.
Перед заданием DOS=UMB или DOS=HIGH вы должны уста-
новить драйвер или другой администратор расширенной памяти.
3. Практическое задание
Задание 1. Создание командного файла загрузки autoex-
ec.bat
1. Перезагрузите компьютер в режиме MS-DOS.
2. Перейдите в корневой каталог диска С.
3. На диске С создайте каталог WORK.
4. Внутри этого каталога создайте текстовый файл autoexec.bat.
5. Внесите в этот файл в текстовом виде следующие команды:
Укажите комментарий: «Пример командного файла».
Укажите остановку выполнения файла и ожидание нажатия
клавиши пользователем.
Отключите вывод на экран сообщений при исполнении файла.
Установите в качестве пути поиска выполняемых файлов
следующие каталоги: WINDOWS, WINDOWS\SYSTEM,
MOUSE, TOOLS, находящиеся на диске С и каталоги MASTER, TEMP\COMMAND, находящиеся на диске D.
Укажите расположение временных файлов в папке DELETE
на диске D.
Укажите запуск указателя мышки (файл MOUSE.COM в пап-
ке MOUSE на диске С).
Укажите запуск русификатора (файл KEYRUS.COM в папке
KEYRUS на диске С).
Укажите, что при загрузке должна автоматически запуститься
программа Norton Commander (файл NC.EXE в папке NC на
диске С).
Установите комментарий для строки запуска русификатора.
6. Сохраните файл и выйдите из режима редактирования.

26
Задание 2. Создание файла конфигурации config.sys.
1. Внутри каталога WORK создайте файл config.sys.
2. Внесите в него следующие команды:
Укажите, чтобы модули ОС загружались в верхнюю память
HMA.
Укажите, чтобы модули ОС загружались в область памяти
UMB.
Установите максимальное число одновременно открытых
файлов – 40.
Установите максимальное число промежуточных буферов –
20.
Укажите загрузку драйвера HIMEM.SYS из папки MS-DOS
на диске С.
Укажите загрузку драйвера EMM386.SYS из папки MS-DOS
на диске С.
Укажите загрузку драйвера мышки (файл MOUSE.SYS в пап-
ке MOUSE на диске С).
Установите комментарий для строки загрузки драйвера мышки.
3. Сохраните файл и выйдите из режима редактирования.
Задание 3. Создание произвольного командного файла.
1. Внутри каталога WORK создайте файл pusk.bat.
2. Внесите в него команды, чтобы автоматически было выполнено
следующее задание:
Создан каталог MASTER.
Внутри каталога MASTER созданы три каталога VOPROS,
OTVET, OTHERS.
Скопирован файл EULA.TXT из папки
C:\WINDOWS\SYSTEM32 в папку MASTER.
Скопирован файл UPGRADE.TXT из папки C:\WINDOWS в
папку MASTER.
Объединены файлы EULA.TXT и UPGRADE.TXT в единый
файл ALL.TXT.
В папке MASTER файл EULA.TXT переименован в файл
MACHINES.TXT.
В папке MASTER файл UPGRADE.TXT переименован в файл
INFO.TXT.
Удален каталог OTHERS.

27
Скопированы все файлы из каталога C:\WINDOWS\SYSTEM
в каталог WORK\MAS-TER\VOPROS.
В папке MASTER у всех файлов изменены расширения с TXT
на XTX.
3. Сохраните файл и выйдите из режима редактирования.
4. Покажите результат работы преподавателю.
4. Создание отчета
После выполнение практического задания студент должен со-
ставить отчет, в котором должны быть отражены следующие положения:
номер и название лабораторной работы;
цель и план занятия;
краткий конспект с записью и расшифровкой команд системы
MS-DOS;
содержание созданных файлов config.sys и autoexec.bat.
Письменно в отчете ответьте на следующие вопросы:
1. Для чего нужны файлы autoexec.bat и config.sys?
2. Какие файлы обязательно нужны для загрузки MS-DOS, какие
функции они выполняют?
3. Какие функции выполняют файлы himem.sys и emm386.sys?
4. Какая характеристика компьютера ограничивает максимальное
число открытых файлов и максимальное число промежуточных
буферов?
5. Чем отличаются команды DEVICE и DEVICEHIGH?
После составления отчета студент сдает его преподавателю и
защищает. После успешной защиты отчета студент переходит к выполнению следующей лабораторной работы. Не допускается выполнение и отчет следующих лабораторных работ, без успешной защиты предыдущей работы.
1.5. Операционные оболочки
Norton Commander (сокращенно называемый NC) – это популярный файловый менеджер для операционной системы MS-DOS.
Однако последние версии NC работают и в операционных системах
семейства Windows. Norton Commander является оболочкой для операционной системы, которая позволяет упростить и ускорить вы-

28
полнение различных команд и операций в ОС. Первоначально NC
была разработана американским программистом Джоном Соухэ.
Программа была выпущена компанией Peter Norton Computing (глава компании – Питер Нортон), которая позже была приобретена
корпорацией Symantec.
В течение нескольких лет Norton Commander конкурировал по
степени популярности с файловыми менеджерами PCTools и XTree,
однако уже с третьей версии Norton Commander вытеснил с персональных компьютеров эти программы.
Разработка NC велась с 1984 года (первоначально под названием VDOS). Первая версия была выпущена в 1986 году. В Советском Союзе и России наибольшую популярность получили версии
2.0 (1988), 3.0 (1989), 4.0 (1992).
Третья версия породила целую серию расширений, патчей и
улучшений, написанных третьими лицами без согласования с автором. К программе дописывались вьюверы, позволявшие смотреть
файлы различных форматов, делались патчи, позволяющие копировать каталоги целиком, дописывались внешние плагины разного
назначения.
Начиная с версии 4.0 программу разрабатывала целая команда
программистов, поскольку в 1990 фирма Peter Norton Computing была куплена компанией Symantec, но новый коммандер постепенно
начал утрачивать популярность, так как увеличил размер занимаемой памяти (что было критично для системы MS-DOS), содержал
ошибки и, к тому же, начал вытесняться собственными клонами,
такими как Volkov Commander, Pie Commander , DOS Navigator.
Менее функциональные, чем Norton Commander, Volkov
Commander и Pie Commander, более-менее точно копировали нортоновский интерфейс. DOS Navigator, визуально схожий с Norton
Commander, предоставлял гораздо больший ряд возможностей. Впоследствии клоны появились и на других операционных системах:
BSD, Linux – Midnight Commander, Krusader;
Microsoft Windows – FAR Manager, Total Commander.
Команда Symantec продолжала борьбу за рынок, выпустив для
MS-DOS версии 5.0 (1995), 5.51 (1998) и для Microsoft Windows версию 2.01. В Norton Commander 5.51 для MS-DOS появилась поддержка длинных имен файлов при работе в Windows. Но большого
распространения эти версии уже не получили, так как появившиеся
к тому времени клоны и последователи NC обладали большими воз-

29
можностями, а некоторые пользователи предпочитали пользоваться
штатным файл-менеджером Windows.
В середине 2000 года, появляется файловый менеджер FAR
Manager, который, наследуя двухоконную идеологию, стандартную
расцветку и систему команд (управление с клавиатуры) у файлового
менеджера Norton Commander – становится наиболее популярным
файловым менеджером (в основном, среди IT-специалистов).
Лабораторная работа № 4
Тема: Операционная оболочка Norton Commander. Основные
функции работы с меню
Цель работы: ознакомление с основными функциональными
возможностями операционной оболочки Norton Commander (NC) и
приобретение навыков практической работы с ней.
Результат обучения. После обучения студент должен:
знать основные команды работы с файлами в оболочке Norton
Commander;
уметь работать с файловой ОС MS-DOS в оболочке Norton
Commander.
План занятия:
1. Выполнение практического задания 60 минут.
2. Выполнение отчета 30 минут.
1. Практическое задание
Задание 1. Исследовать задание режимов работы экрана для
вывода информации.
1. Загрузите операционную оболочку NC, находящуюся в файле
nc.exe.
2. Выключите и включите обе информационные панели с помощью
клавиш Ctrl+O.
3. Выключите и включите правую панель с помощью клавиш
Ctrl+F2, левую – Ctrl+F1.
4. Выключите и включите нижнюю строку подсказки при помощи
клавиши Ctrl+B.
5. Поменяйте информационные панели местами клавишами Ctrl+U.
6. Смените активную панель нажатием клавиш Ctrl+I или Tab.

30
7. Задайте вывод директории другого диска на правой панели при
помощи клавиш Alt+F2, на левой панели – Alt+F1.
Задание 2. Выполнить команды работы с файлами и подкаталогами.
1. Выберите с помощью курсора заданный преподавателем файл.
Примечание: быстрый поиск заданного файла в подкаталоге
осуществляется нажатием клавиш Alt и не отпуская ее – имени файла.
2. Выведите на экран текст заданного файла нажатием клавиши F3.
3. Убедитесь с помощью верхней информационной строки, что это
требуемый файл. Далее с помощью клавиш управления «вверх»,
«вниз», влево», «вправо», PgUp, PgDn, Home, End просмотрите
текст файла, фиксируя по верхней информационной строке процент просмотренного текста.
4. Произведите быстрый поиск заданного контекста. Для этого
нажимается клавиша F7, далее набирается требуемый фрагмент
текста для поиска и нажимается клавиша Enter.
5. С помощью клавиш Esc или F10 выйдите из режима просмотра
текста файла.
6. С помощью клавиши F4 выведите на экран текст выбранного
для редактирования файла.
7. Для получения справки по требуемым командам воспользуйтесь
клавишей помощи F1. Отказ от помощи – Esc.
8. Нажатием клавиши F2 сохраните внесенные изменения и кла-
вишами Esc или F10 выйдите из режима редактирования. Далее
при помощи клавиши F3 выведите текст файла на экран и убедитесь в правильности выполненного редактирования. После этого
вернитесь в программу.
9. Настройте правую панель Norton Commander на вывод инфор-
мации о диске D (для виртуальной машины диск С).
10. Создайте на диске подкаталог с вашим именем (например,
Petrov, Ivanov). Для этого необходимо нажать клавишу F7, в по-
явившемся на экране окне набрать имя подкаталога и нажать
клавишу Enter.
11. Скопируйте в созданный подкаталог заданный файл (файл мож-
но взять в папке NC). Для этого на левой панели подсвечиваете
курсором заданный файл и нажимаете клавишу F5. В появив-
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
