Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 10 Основные понятия MS DOS.doc
Скачиваний:
5
Добавлен:
24.04.2019
Размер:
49.15 Кб
Скачать
  1. Загрузка ms dos в оперативную память с диска Алгоритм загрузки операционной системы

    Операционная система хранится во внешней памяти обычно на жестком диске, реже — на гибком.

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

    Определение: Загрузка операционной системы — перезапись операционной системы с диска (жесткого или гибкого) в оперативную память.

    После включения компьютера на экране наблюдается смена цифр. Эти цифры отображают процесс тестирования оперативной памяти программой ВIOS. При обнаружении неисправности в ячейках оперативной памяти будет выдано сообщение.

    После успешного окончания тестирования аппаратуры производится обращение к дисководу с гибким диском А, и рядом с ним загорается лампочка индикации. Если загружается операционная система с гибкого диска, то надо до или во время тестирования вставить системный диск в дисковод А. В противном случае при отсутствии на диске А опе­рационной системы осуществляется обращение к жесткому диску, о чем свидетельствует засветившаяся рядом с ним лампочка индикации.

    Начинается считывание в оперативную память 0-го сектора 0-й стороны диска, в котором находится загрузчик (ВООТ RECORD). Управление передается загрузчику, который проверяет наличие на системном диске модуля расширения IO.SYS и базового модуля MSDOS.SYS. Если они находятся в отведенном для них месте, то он загружает их в оперативную память, в противном случае будет выдано сообщение об их отсутствии. В этом случае рекомендуется произвести повторную загрузку. Сигнал повторной загрузки передает управление постоянному модулю BIOS, который снова переписывает с диска в оперативную память блок начальной загрузки и т.д.

    ПРИМЕЧАНИЕ! Для повторной загрузки операционной системы в память нажать одновременно клавиши <Сtгl> <АLT> <Dе1>.

    После успешно выполненной загрузки в оперативную память модуля расширения IO.SYS и базового модуля MSDOS.SYS загружается командный процессор СОММАND.СОМ и обрабатывается файл конфигурации CONFIG.SYS, который содержит команды подключения необходимых драйверов. Этот файл может отсутствовать, если пользователя устраивает базовый вариант операционной системы.

    Затем выполняется обработка командного файла AUTOEXEC.ВАТ. С помощью этого файла производится настройка параметров операционной среды. Например, создать виртуальный диск, обеспечить смену режимов печати, загрузить вспомогательные программы и т.д.

    Примечание! Файлы с расширением .ВАТ играют при работе в системной среде особую роль. Они содержат совокупность команд операционной системы или имен исполняемых файлов. После запуска файла с расширением .ВАТ все записанные в нем команды выполняются автоматически одна за другой.

    Файл со стандартным именем AUTOEXEC.ВАТ отличается от других файлов типа .ВАТ тем, что выполнение помещенных в него команд начинается автоматически сразу после загрузки операционной системы.

    В случае отсутствия файла AUTOEXEC.ВАТ будет предложено ввести дату и время:

    если вы нажмете клавишу ввода, то в качестве текущих даты и времени будут приня­ты так называемые системные параметры, которые определяет компьютерный таймер;

    если вы хотите сделать переустановки системных даты и времени, то в ответ на приглашение введите значения в одной из предусмотренных форм, например:

    10-25-1997 (месяц день год)

    7:30:10.00р (часы: минуты: секунды)

    После окончания работы файла AUTOEXEC.ВАТ, а также если этот файл не обнаружен, на экран дисплея будет выдано приглашение системного диска, например С:\>. Это является свидетельством нормального завершения процесса загрузки, и можно приступить к работе, введя имя прикладной программы или команду операционной системы.

    Примечание. Файлы CONFIG.SYS и AUTOEXEC.ВАТ могут отсутствовать. В этом случае параметры операционной среды будут установлены по умолчанию.

    Запомните! На жестком диске необходимо обеспечить постоянное хранение операционной системы. При включении компьютера все дисководы для гибких дисков должны быть открыты.

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

    Вкл ЭВМ

    Тестирован программой

    BIOS

    Загр. Нет Загр.

    на гибком жестком нет

    диске диске

    Да Да

    Считыв. с гибкого диска Считыв. с жест. диска

    Загрузка модулей ОС Сообщение «Ошибка

    IO.SYS, MSDOS.SYS в загрузочном секторе»

    Загр. Нет Сообщение

    правильна? «Нет системных файлов»

    Загрузка модуля Сообщение

    Command. Com «Нет системных файлов»

    и файла CONFIG.SYS

    Есть файл? Нет

    AUTOECE.BAT

    Да

  2. Общие сведения о командах

Определение. Команды — способ общения пользователя с компьютером в операционной системе

Работа на компьютере в операционной системе MSDOS организуется командами. Они вызывают определенное действие в компьютере: организуют передачу информации; вырабатывают необходимый управляющий сигнал; подключают внешнее устройство для организации процесса ввода-вывода информации и т.д.

Команда технически реализована программой в машинных кодах и хранится либо в файле на диске, либо входит в состав командного процессора операционной системы MSDOS. Как и любая другая программа, команда имеет уникальное имя и всегда типа .СОМ или .ЕХЕ.

Ввод команды осуществляется в командной строке в соответствии с определенными правилами, заданными в виде формата.

ПРИМЕЧАНИЕ. Командная строка — строка экрана, начинающаяся с приглашения операционной системы.

Формат команды — правило формирования команды пользователем с клавиатуры.

При формировании команды в соответствии с установленным форматом существуют следующие правила:

• формат команды состоит из имени команды латинскими буквами (без типа) и отделенных от нее одним пробелом параметров, уточняющих ее действие;

• в большинстве случаев параметры между собой пробелом не разделяются, а в качестве разделителя часто используется символ /;

• параметрами могут быть: имя дисковода, путь, имя файла, тип файла, латинские буквы, символы, цифры;

• присутствие параметров в формате часто бывает необязательным, что указывается с помощью квадратных скобок [ ]. Обобщенный формат команды можно представить в следующее виде:

Имя команды [ Параметры]

Пример команды

С :\>DIR |C:\воок\*.тхт/р

Имя параметры

Эта команда вызывает с помощью параметра |C:\воок\*.тхт/р на экран записи обо всех файлах типа .ТХТ из каталога первого уровня ВООК логического диска С . Вызов записей производится постранично, на что указывает другой параметр /Р. Для продолжения просмотра надо нажать любую клавишу

Процедура ввода команды состоит в следующем.

1. В соответствии с форматом в командной строке набирается ее имя и необходимые параметры.

2. Нажимается клавишу ввода, что служит сигналом начала анализа ее структуры:

при отсутствии ошибок в формате команды будет выполнено указанное действие;

при наличии ошибок на экране выдается сообщение

Bad command or filename

(Неверная команда или имя файла)

3. При невыполнении команды внимательно просматривается заданная конструкция команды и она вновь вводится, но уже в откорректированном варианте.

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

Классификация команд

Команды можно классифицировать по двум признакам — по способу реализации и функциональному назначению.

По способу реализации команды разделяются на две группы

• резидентные (внутренние, встроенные);

• транзитные (внешние, утилиты, обслуживающие).

Резидентные команды входят в состав командного процессора СОММАND.СОМ и после окончания загрузки операционной системы МS DОS обычно располагаются в оперативной памяти Резидентные команды доступны в любой момент времени. Пользователю не надо заботиться об их наличии или отсутствии в составе операционной системы. После ввода пользователем резидентной команды операционная система проводит анализ ее структуры и при отсутствии ошибок вызывает ее на выполне­ние из оперативной памяти

Транзитные команды реализуются в виде файлов типа .СОМ или .ЕХЕ и постоянно находятся на диске в области пользователя. После ввода транзитной команды организация работы будет аналогична обычной процедуре обработки программного файла.. После выполнения команды управление возвращается командному процессору.

Можно неограниченно расширять возможности операционной системы за счет введения новых транзитных команд. По сравнению с резидентными командами транзитные команды характеризуются большим временем выполнения из-за необходимости обращения к диску. Транзитные команды так же, как и резидентные, задаются именем без указания типа.

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

13