Файлы конфигурации MS DOS




Раздел 4ОДНОЗАДАЧНЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ

 

Тема 4.2.

«Загрузка ОС MSDOS»

Содержание:

1. Загрузка ОС MS DOS

2. Файлы конфигурации ОС MSDOS

3. Пакетные файлы

1. Загрузка MS DOS

Начальная загрузка MS-DOS выполняется в следующей последовательности:

1. При включении ПК вначале выполняются программы BIOS.

2. После тестирования и других действий процедура POST(PowerOnSelfTesting – самотестирование после включения питания – из модуля BIOS) осуществляет поиск и загрузку блока начальной загрузки.

3. Блок начальной загрузки производит поиск в корневом каталоге системной дискеты(диска) файлов IO.sys и MSDOS.sys(эти файлы должны быть первыми и именно в таком порядке).

4. Блок начальной загрузки производит загрузку файла IO.sys и передает ему управление,

5. IO.sys выполняет следующие действия:

– загружает и настраивает MSDOS.sys,

– определяет состояние подключенных устройств,

– инициализирует подключенные устройства,

– загружает необходимые драйверы устройств,

– передает управление MSDOS.sys.

 

6. MSDOS.sys выполняет следующие действия:

– инициализирует(настраивает) свои внутренние рабочие таблицы,

– загружает драйверы, указанные в файле config.sys,

– загружает командный процессор(файл COMMAND.com)

 

7. Командный процессор “выполняет” команды, указанные в файле autoexec.bat, выдает на экран Монитора системную подсказку MS DOS и ожидает команд Пользователя.

 

 


Файлы конфигурации MS DOS

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

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

Файл AUTOEXEC.BAT также является текстовым файлом и представляет собой командный файл, так что в нем можно использовать все возможности командных (пакетных) файлов. Как правило, в файл AUTOEXEC.BAT записывают команды запуска резидентных программ и драйверов, а также других программ, которые целесообразно запускать при каждой загрузке MS DOS. Кроме того, файл AUTOEXEC.BAT содержит команды для установки переменных окружения DOS, задания списка каталогов, в которых производится поиск запускаемых программ, и установка формата приглашения DOS.

Процесс настройки конфигурации DOS состоит из следующих основных этапов:

– размещение на жестком диске компьютера файлов MS DOS, программ и драйверов, используемых при задании конфигурации DOS и вызываемых в файлах CONFIG.SYS и AUTOEXEC.BAT;

– написание и отладка файла конфигурации системы CONFIG.SYS;

– написание и отладка командного файла AUTOEXEC.BAT;

– оптимизация файлов CONFIG.SYS и AUTOEXEC.BAT для обеспечения лучшего использования оперативной памяти компьютера.

 

Если используется сжатие дисков с помощью программ-компрессоров типа DRVSPACE, то в первый этап входят также создание и конфигурирование сжатых дисков.

 


 

3. Пакетный файлы в MS DOS

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

Пакетная программа - это текстовый файл, который содержит последовательность команд.

Пакетный файл в MSDOS обязательно должен иметь расширение.BAT. Последовательность команд, записанных в пакетном файле, можно выполнить так же, как и обычную команду DOS, т.е. набрав имя пакетного файла в строке приглашения DOSи нажав после этого клавишу Enter.

При написании пакетных файлов можно использовать любые команды MSDOS(см. табл. 1 и 2) и обращения к программам пользователя. Кроме того, в DOSимеется 9 специальных команд, которые можно использовать только внутри пакетных файлов. В табл1 приведены названия и описания этих команд.

Таблица1

Команды пакетных файлов

Команда Описание
1. Call имя пакетного файла [параметры] Вызов другого пакетного файла из данного
2. Choice [/C: список символов] [/T: символ, число секунд] сообщение Обеспечение выбора пользователя. /C: список символов – указывает допустимые символы, которые пользователь может ввести в ответ на сообщение. /T: символ, число секунд – если параметр указан, то в случае, когда пользователь по истечении заданного параметром число секунд времени не нажал ни на одну клавишу, то принимается ответ символ. Сообщение – указывает сообщение, выводимое на экран.

 

3. FOR %%xin (список) doкоманда Выполнение команды DOS или программы для нескольких файлов из указанного списка. x – любой символ (кроме цифр 0…9). Список – одно или несколько имен файлов, разделенных пробелами. В именах файлов можно использовать символы * и?. Команда – любая команда DOS или программа пользователя.
     
     
4. Goto метка Переход внутри пакетного файла на строку, помеченную как:метка.
Команда Описание
5. IF условие команда Выполнение команды по условию. Команда – любая допустимая команда. Условие – одно из следующих выражений: ERRORLEVEL число – условие истинно, если код завершения предыдущей выполненной программы больше или равен значению параметра число; строка 1 = = строка 2 – условие истинно, если значения 1 строка 1 и строка 2 совпадают; EXIST имя файла – условие истинно, если указанный файл существует; NOT условие – истинно, если указанное условие ложно.
6. Shift Сдвиг списка параметров пакетного файла.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-10-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: