Смекни!
smekni.com

Организационно-методические указания по проведению занятия (стр. 2 из 6)

1.6.1.3. Начальная загрузка MS DOS

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

· при включении электропитания компьютера;

· при нажатии на клавишу (или кнопку) «Reset» на корпусе компьютера;

· при нажатии на клавиатуре сочетания клавиш Ctrl+Alt+Del;

· при выдаче программой, выполняющейся в компьютере, соответствующей команды.

Начальная загрузка DOS начинается с очистки оперативной памяти компьютера. Затем автоматически запускаются находящиеся в постоянной памяти (BIOS) программы, которые проверяют наличие и состояние оборудования компьютера. Если эти программы не обнаруживают монитора, клавиатуры или оперативной памяти, а также если они зафиксировали ошибки в процессе проверки оборудования, то выводят код ошибки или сообщение о ней на экран и (или) на встроенный динамик компьютера. Если ошибка не критическая, т.е. имеется возможность продолжения работы, то пользователь может продолжить процесс загрузки, нажав функциональную клавишу F1 на клавиатуре. Если ошибка критическая, то загрузка DOS прекращается.

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

Если проверка оборудования закончилась успешно, то программа начальной загрузки пытается загрузить операционную систему. При стандартной установке параметров конфигурации компьютера программа начальной загрузки сначала ищет дискету на дисководе А. Если дискета там есть, то программа начальной загрузки пытается прочесть с нее программу-загрузчика операционной системы, которая должна находиться в начальном секторе дискеты. При отсутствии на дискете программы-загрузчика ОС на экран выдается сообщение об ошибке вида:

Non-system disk or disk error

Replace and strike any key when ready

Несистемный диск или ошибка на диске.

Замените диск и нажмите любую клавишу).

При появлении такого сообщения следует либо заменить дискету на дисководе А (если требуется загрузка DOS с дискеты), либо открыть дверцу дисковода, вынуть из него дискету и нажать любую клавишу, чтобы продолжить процесс загрузки с жесткого диска (винчестера).

Если в дисководе А нет дискеты, то чтение программы-загрузчика ОС осуществляется с жесткого диска. Это наиболее распространенный способ загрузки DOS. Загрузка DOS с дискет применяется лишь при неработоспособности ОС, установленной на жестком диске.

Успешным чтением программы-загрузчика ОС в оперативную память и передачей ей управления заканчивается предварительная фаза инициализации ОС. Следует заметить, что предварительная фаза инициализации, описанная выше, одинакова при начальной загрузке любой операционной системы в персональный компьютер.

Программа-загрузчик считывает в память начало файла IO.SYS, где находится программа продолжения загрузки, и передает ей управление.

Программа продолжения загрузки вводит в память остаток файла IO.SYS и файл MSDOS.SYS. При этом на экран выводится сообщение:

Starting MS DOS....

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

Далее из корневого каталога загрузочного диска читается файл конфигурации системы CONFIG.SYS, который является текстовым файлом, подготавливаемым пользователем. В соответствии с указаниями, содержащимися в этом файле, выполняется загрузка драйверов устройств и установка параметров операционной системы, а также чтение (по команде Shell) командного процессора, как правило, COMMAND.COM, которому затем передается управление. Если файл COMMAND.COM прочитать не удалось, то выдается сообщение об ошибке вида

Missing command interpreter

Командный процессор выполняет файл AUTOEXEC.BAT, если этот файл присутствует в корневом каталоге диска, с которого загружается операционная система.

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

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

После выполнения файла AUTOEXEC.BAT на экран выводится так называемое приглашение DOS, например, вида C:\>, которое означает, что MS DOS успешно загружена и готова принимать и выполнять команды пользователя.

Если в конце файла AUTOEXEC.BAT размещена команда вызова программы-оболочки (например, Norton Commander, DOS Navigator и т.д.), то на экран вместо стандартного приглашения DOS появляется окно этой программы-оболочки.

Загрузка MS DOS может быть выполнена в нескольких режимах:

· полная, как это описано выше;

· с пошаговым выполнением файлов CONFIG.SYS и AUTOEXEC.BAT. Для этого сразу после появления сообщения “Starting MS DOS” следует нажать клавишу F5;

· с пошаговым выполнением файлов CONFIG.SYS и AUTOEXEC.BAT и пропуском загрузки драйверов сжатых дисков, для чего сразу после появления сообщения “Starting MS DOS...” следует нажать Ctrl+F5;

· с пропуском выполнения файлов CONFIG.SYS и AUTOEXEC.BAT. Для этого сразу после появления сообщения “Starting MS DOS” следует нажать клавишу F8;

· с пропуском выполнения файлов CONFIG.SYS и AUTOEXEC.BAT и пропуском загрузки драйверов сжатых дисков. Для этого сразу после появления сообщения “Starting MS DOS...” надо нажать комбинацию клавиш Ctrl+F8.

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

1.6.1.4. Конфигурирование MS DOS

Для облегчения работы пользователей с операционной системой и создания удобной для них рабочей среды операционная система MS DOS предоставляет пользователям различные средства конфигурирования.

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

Файл 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, то в первый этап входит также создание и конфигурирование сжатых дисков.

При написании файла CONFIG.SYS используются два вида команд DOS:

· команды, определяющие режим работы компьютера;

· команды, запускающие настройку драйверов аппаратуры.

К первой группе относятся команды, представленные в табл. 6.1, а ко второй - драйверы, перечисленные в табл.6.2.

Файл CONFIG.SYS может также содержать команды include, menucolor, menudefault, menuitem и submenu и некоторые другие.

Большинство команд могут располагаться в файле CONFIG.SYS в любом порядке. Однако, порядок команд device и devicehigh очень важен, поскольку некоторые драйверы устройств активизируют устройства, используемые другими драйверами. Например, драйвер дополнительной (extended) памяти HIMEM.SYS должен быть загружен до драйверов, использующих дополнительную память.

Следующий список показывает порядок, в котором должны располагаться драйверы устройств в файле CONFIG.SYS.

· HIMEM.SYS, если Ваш компьютер имеет дополнительную (extended) память.

· драйвер расширенной (expanded) памяти, если она есть.

· EMM386.EXE, если Ваш компьютер имеет процессор типа 80386 и дополнительную (extended) память.

· остальные драйверы устройств.

На рис.6.1 приведен типичный файл CONFIG.SYS для компьютера с процессором с четырьмя или более мегабайтами дополнительной памяти.

Таблица 6.1.

Команды файла CONFIG.SYS

Команда

Назначение

Break

Задает, должна ли система периодически проверять факт нажатия комбинаций клавиш прерывания CTRL+C или CTRL+BREAK.

buffers

Задает, сколько памяти система резервирует для буфера пересылки данных с дисков в память и наоборот.

country

Устанавливает языковые и национальные настройки.

device

Загружает устанавливаемый драйвер устройства - системный модуль, который управляет одним из компонентов аппаратуры, например, мышью.

devicehigh

Загружает устанавливаемый драйвер устройства в верхнюю память.

dos

Задает, будет ли MS-DOS использовать область верхней памяти (НМА) и обеспечивать доступ к блокам старшей памяти (UMB).

files

Устанавливает максимальное количество одновременно открытых файлов.

install

Загружает резидентную программу (TSR).

lastdrive

Устанавливает количество букв логических дисков.

Таблица 6.2.