Слайд 1Лекция 17.Операционная система MS DOS. Характеристики. Основные понятия. Основные модули. Командный
интерфейс
Слайд 2Основные составные части MS DOS
1. Модуль расширения системы ввода/вывода (I0.SYS).
2. Базовый
модуль операционной системы (MSDOS.SYS).
3. Командный процессор (или командная оболочка) (COMMAND.COM).
4. Внешние команды и драйверы, утилиты - файлы с расширением * .СОМ, *. EXE, * .SYS.
5. В отдельную составную часть также могут быть выделены инструментальные средства DOS (система программирования, текстовый редактор, отладчик DEBUG, реализующий простейшие функции тестирования и отладки программ).
Слайд 3BIOS - базовая система ввода/вывода (Basic Input/Output System) называется так потому,
что включает в себя обширный набор модулей, благодаря которым операционная система и другие прикладные программы могут взаимодействовать с различными устройствами компьютера (дисплеем, клавиатурой, дисководом, принтером, таймером и т.д.). С одной стороны, BIOS можно рассматривать как составную часть аппаратных средств, а с другой - она является программным обеспечением.
Большинство современных видеоадаптеров, а также контроллеры накопителей имеют собственную систему BIOS, которая обычно дополняет системную. Во многих случаях программы, входящие в конкретную BIOS, заменяют соответствующие программные модули основной BIOS. Вызов программ BIOS, как правило, организован в форме так называемой обработки аппаратных и программных прерываний.
Слайд 4Кратко перечислим вспомогательные функции BIOS:
- поиск на гибком и на жестком
диске программы-загрузчика операционной системы и загрузка с диска в оперативную память;
- тестирование аппаратной части (в том числе оперативной памяти);
- инициализация векторов прерывания нижнего уровня.
BIOS содержит: специальные программы по управлению работой стандартными внешними устройствами (драйверы - программы, расширяющие возможности операционной системы); тестовые программы для контроля работоспособности аппаратуры; программу начальной загрузки операционной системы.
В качестве основных функций драйвера могут быть названы:
- прием и обработка запроса к периферийному устройству;
- преобразование запроса в серию команд управления устройством;
- обработка сигнала прерывания.
Слайд 5Драйверы могут быть:
1. Стандартные (внутренние) - программы, находящиеся внутри BIOS или
его модуля расширения ЕМ BIOS. Они подключаются к системе автоматически
после перехода компьютера в рабочее состояние.
2. Загружаемые (внешние) - программы, находящиеся на диске и предназначенные для управления внешними устройствами, которые отличаются от стандартных своими техническими параметрами; подключаются к системе только тогда, когда они указаны в файле конфигурации CONFIG.SYS.
Слайд 6Простейший вид командной строки с набранной командой (dir/w):
Для того чтобы получить
контекстную справочную информацию по формату команды, ее надо ввести с параметром / ?, как это показано на рис. 4.3:
Слайд 7При вводе команды пользователем управление передается командному процессору Command.Com, первой функцией
которого является синтаксический анализ. Можно сформулировать несколько принципов классификации команд операционной системы MS DOS:
1) по способу реализации: резидентные (внутренние, встроенные); транзитные (внешние, утилиты, обслуживающие);
2) по функциональному назначению: команды для работы с каталогами, с файлами, с дисками, для управления памятью и устройствами, для конфигурирования системы и др.
В качестве примера встроенных команд могут быть названы:
DIR - выводит информацию о содержании каталогов логических устройств; COPY - выполняет операции копирования файлов и каталогов;
DEL - выполняет операции удаления файлов и каталогов;
REN - выполняет операции по переименованию файлов и каталогов;
CLS - очищает содержимое экрана;
DATE - вывод/корректировка текущей даты;
TIME - вывод/корректировка текущего времени;
PATH - вывод/задание списка каталогов, в котором (последовательно) будет искаться файл с запускаемой программой, если он не найден в текущем каталоге и явно не задано его полное имя.
Слайд 8Среди наиболее "популярных" DOS-утилит могут быть названы:
- FORMAT - программа форматирования
внешних запоминающих устройств;
- SCANDISK - служебная программа проверки состояния дисков;
- FDISK - утилита для разбиения жестких дисков на логические разделы;
- XCOPY - утилита, реализующая расширенные операции копирования файлов и каталогов.
Слайд 9Стандартные типы файлов и их расширения
Слайд 10Создание командных файлов
Командные файлы, работающие в операционной среде MS DOS, имеют
расширение *.ВАТ (от английского batch - пачка).
Командный файл с точки зрения внутреннего содержания представляет собой текстовый файл и может быть создан в любом текстовом редакторе.
При создании командного файла необходимо соблюдать некоторые правила:
командный файл может состоять из любых команд операционной системы MS DOS, имен файлов запуска и сервисных программных средств;
каждая команда располагается на отдельной строке (при вводе команд могут использоваться строчные и прописные буквы);
после ввода каждой команды нужно нажать клавишу Enter;
имя командного файла уникально в пределах каталога, где он находится.
Запуск командного файла: в командной строке задается только имя файла (без указания типа) и нажимается клавиша ввода - Enter.
Для прерывания работы командного файла могут быть использованы комбинации клавиш Ctrl+C или Ctrl+Break.
Слайд 11Командный файл автонастройки AUTOEXEC.BAT
Его основное назначение состоит в сохранении и оперативной
установке значений параметров операционной среды для конкретного пользователя конкретного компьютера.
Среди команд, которые особенно часто используются в составе AUTOEXEC.BAT, могут быть перечислены:
- REM - комментарии; неисполняемая команда, служит для пояснения действий;
- PAUSE - прерывание выполнения командного файла до тех пор, пока не будет нажата любая клавиша;
- CLS - очистка экрана;
- ECHO - вывод сообщений на экран;
- ECHO OFF - подавляет вывод на экран всех стоящих после нее команд;
- ECHO ON - поддерживает вывод на экран всех стоящих после нее команд;
- @ - запрет на индикацию одной команды, перед которой стоит этот символ;
- VERIFY ON или OFF - установка (ON)/отключение (OFF) режима контрольно го чтения при операциях записи файлов (если данный режим включен, то он позволяет выявлять возможные ошибки, но, естественно, замедляет работу);
- PATH [Путь] - задание последовательности каталогов, в которых будут последовательно искаться исполняемые файлы, если пользователь при запуске не задает их полное имя;
- PROMPT [параметры] - установка формата приглашения в командной строке DOS (по умолчанию используется текущее логическое устройство и символ >, например, С:\>);
- SET <Имя> = <3начение> - устанавливает имя и значение так называемой переменной системной среды.
Слайд 12Файл конфигурации CONFIG.SYS
Файл CONFIG.SYS предназначен для настройки операционной системы на конкретную
конфигурацию аппаратуры компьютера.
Среди основных отличительных особенностей CONFIG.SYS могут быть названы следующие:
- как правило, задаваемые в нем настройки действуют в течение всего сеанса работы (то есть могут быть изменены только после перезагрузки компьютера);
- настройки CONFIG.SYS устанавливаются в автоматическом режиме перед выполнением AUTOEXEC. ВАТ.
Основное назначение CONFIG.SYS состоит в организации загрузки в оперативную память необходимых драйверов для управления аппаратной частью компьютера (подключение различных видов памяти, клавиатуры, мыши, принтера).
Слайд 13К числу наиболее популярных почек относится пакет Norton Commander (фирма Symantec).
Применение
операционной оболочки Norton Commander значительно упрощает управление компьютером, позволяет в наглядном виде получать информацию о его основных ресурсах (и их загруженности), осуществлять все основные процедуры управления компьютером.
Общий вид интерфейса Norton Commander представлен на рис. 4.7.