Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб работа №03 по DOS.doc
Скачиваний:
34
Добавлен:
14.03.2016
Размер:
78.34 Кб
Скачать

8

Л. Р. № 3

настройка операционной системы MS-DOS

Студент

Кравченко Ю.И.

Группа

ФЭВТ-1С

Дата

14.10.2013г.

Допуск

Выполнение

Вариант №

Отчет

Цель работы: изучить команды работы с файлами в операционной системе MS-DOS

Результат обучения. После обучения студент должен:

  • знать основные команды настройки операционной системы MS-DOS;

  • уметь оптимизировать работу операционной системы MS-DOS.

План занятия:

  1. Изучение теоретических вопросов темы 20 минут.

  2. Выполнение практического задания 50 минут.

  3. Выполнение отчета 20 минут.

1. Командные файлы

Для упрощения ввода длинной последовательности команд используются командные файлы. Командный файл - это текстовый файл (в коде ASCII), состоящий из группы команд MS-DOS. Командный файл всегда записывается на диск с расширением ".ВАТ". Выполнение командного файла можно прервать в любой момент, нажав на клавиши Ctrl-Break.

Для удобства пользователя в системе предусмотрен специальный командный файл AUTOEXEC.BAT. Если он находится в корневом директории рабочего диска, то пpи загpузке MS-DOS автоматически выполняются его команды. Назначение файла - экономия времени (он состоит из обычно вводимых пpи загpузке команд).

Командный файл может быть создан с помощью любого текстового редактора. В командном файле могут использоваться следующие команды.

Команда REM служит исключительно для вывода сообщений на экран дисплея в процессе работы командного файла. Она вводится в командный файл вместе с требуемым сообщением. Длина сообщения не может превышать 123 символов. Пример:

REM Начало файла

Команда ЕСНО позволяет управлять выводом выполняемых команд в командных файлах. Команда ECHO вводится в командный файл в следующем виде. Набирается имя команды - "есhо" и pежим ее pаботы - on или off. При введении ЕСНО ON команды отобpажаются в обычном (описанном выше) режиме. ECHO OFF подавляет выдачу команд на экpан, включая и команды rem. Однако на экране будут появляться все сообщения, генеpиpуемые системой в пpоцессе pаботы командного файла.

Пpи отсутствии ЕСНО в командном файле по умолчанию pаботает pежим "ОN". Если произошло прерывание выполнения командного файла (аварийное или нормальное), то команда ЕСНО автоматически переходит в режим ON. При введении имени команды ("ЕСНО") на экране отображается режим ее работы в текущий момент вpемени.

Команда 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=путь к каталогу

2. Файл настройки config.Sys

Файл CONFIG.SYS представляет собой текстовый файл, содержащий специальные команды. Эти команды настраивают конфигурацию компьютера таким образом, что его аппаратные компоненты могут использовать прикладные программы и сама операционная система MS-DOS. При запуске MS-DOS операционная система выполняет команды в файле CONFIG.SYS. Обычно это файл находится в корневом каталоге диска C.

В файле CONFIG.SYS можно использовать запросы на выполнение каждой команды. Делается это с помощью символа «?». Если вы хотите выводить запрос, укажите этот символ непосредственно после соответствующей команды (без пробелов), но перед знаком равенства (=). Например, DOS?=HIGH.

В файле 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, сканером или другим аналогичным продуктов производитель обычно поставляет соответствующее программное обеспечение - драйвер устройства. Чтобы установить драйвер, задайте в командной строке 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 должна поддерживать блоки старшей памяти, созданные программой поддержки UMB, такой как EMM386.EXE. Параметр NOUMB задает, что MS-DOS не должна обслуживать блоки UMB. По умолчанию используется параметр NOUMB.

Параметр HIGH определяет, должна ли MS-DOS пытаться загружать свою часть в HMA (HIGH) или загружать все свои компоненты в обычную память (LOW). По умолчанию устанавливается LOW.

Перед заданием DOS=UMB или DOS=HIGH вы должны установить драйвер или другой администратор расширенной памяти.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]