198.25K
Категория: ИнформатикаИнформатика

Операционная система MS DOS. Характеристики. Основные понятия. Основные модули. Командный интерфейс. (Лекция 17)

1.

Лекция 17.Операционная
система MS DOS.
Характеристики. Основные
понятия. Основные модули.
Командный интерфейс

2.

Основные составные части MS DOS
1. Модуль расширения системы ввода/вывода (I0.SYS).
2. Базовый модуль операционной системы (MSDOS.SYS).
3. Командный процессор (или командная оболочка)
(COMMAND.COM).
4. Внешние команды и драйверы, утилиты - файлы с
расширением * .СОМ, *. EXE, * .SYS.
5. В отдельную составную часть также могут быть выделены
инструментальные средства DOS (система программирования,
текстовый редактор, отладчик DEBUG, реализующий
простейшие функции тестирования и отладки программ).

3.

BIOS - базовая система ввода/вывода (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.

Расширение
*.СОМ
*.ЕХЕ
*.ВАТ
*.DAT
Стандартные
типы файлов и их расширения
Тип файла
Исполняемый файл (компактный файл, размером до 64 Кбайт)
Исполняемый файл
Командные (пакетные) файлы, см. 4.3.3
Файл с данными
*.НЕХ
Файл с данными, представляемыми в шестнадцатеричном формате
*.OVR
Файл с оверлейными (догружаемыми в процессе выполнения) частями
программ
*.DLL
Файл с динамически компонуемыми библиотеками (Dynamic Linked
Libraries). Содержит программные модули, общие для различных задач
в формате MS Windows, которые ими вызываются в процессе
выполнения
*.ВАК
*.SYS
*.ТМР
*.ТХТ
*.DOC
*.BAS
*.PAS
*.С
Резервная копия файла, сохраняемая перед началом каких-либо
операций с ним (от англ, backup)
Системный файл
Временный файл
Текстовый файл
Файл с документом (допустим в формате текстового процессора MS
Word)
Файл с текстом программы на языке BASIC
Файл с текстом программы на языке Паскаль (Pascal)
Файл с текстом программы на языке С
*.OBJ
Объектный модуль - скомпилированная программная процедура,
переведенная в машинные коды
*.UB
Библиотека - объединенная в единый файл специального формата
совокупность объектных файлов

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.
English     Русский Правила