
- •Тема 4. Программное обеспечение эвм
- •4.1. Состав программного обеспечения
- •4.2. Общая характеристика операционных систем
- •4.3. Функции операционных систем
- •Операционная система
- •4.4. Состав ms dos
- •4.5. Начальная загрузка ос
- •4.6. Организация файловой системы
- •4.7. Команды ms dos. Работа с каталогами и файлами
- •4.7.1. Команды обслуживания дисков. Инициализация дискет
- •4.7.2. Команды работы с каталогами (директориями)
- •4.7.3. Команды работы с файлами
- •Type pen.Pas - вывод файла pen.Pas
- •4.7.4. Практическая работа
- •4.8.1. Общие сведения
- •4.8.2. Работа в среде norton commander
- •4.8.3. Строка функциональных клавиш
- •4.8.4. Описание главного командного меню
- •4.8.5. Пункт Файл главного командного меню
- •4.8.6. Пункт Диск главного командного меню
- •4.8.7. Практическая работа
- •Первый этап
- •Второй этап
- •Третий этап
- •Четвертый этап
- •Контрольные вопросы
4.3. Функции операционных систем
Операционная система выполняет такие основные функции:
обеспечивает выполнение определенного набора команд оператора, которые подаются в текстовом или графическом режиме ввода, в том числе «принимает к выполнению» прикладные программы, подготовленные оператором;
руководит размещением и сохранением информации на магнитных дисках;
руководит распределением оперативной памяти для собственных потребностей и потребностей прикладных программ;
при одновременном выполнении нескольких программ, размещенных в памяти, распределяет между ними рабочее время процессора;
выполняет другие часто используемые функции, общие для многих прикладных программ;
обеспечивает другим программам стандартные подпрограммы (вспомогательные программы) обмена между оперативной памятью и периферийными устройствами.
Основная часть работы операционной системы состоит в организации записи данных на диск: распределение дискового пространства, эффективное хранение данных и их быстрый и надежный поиск.
Вторая обширная работа, которую проделывает DOS - это управление программами. Она включает загрузку программ с диска, их выполнение, а также предоставление в распоряжение этих программ специальных средств.
Пользователь
Операционная система
Прикладная программа
1
Прикладная программа
2
Прикладная программа
3
Рис.
4.1. Пользователь взаимодействует прежде
всего с операционной
системой.
Прикладные
программы выполняются под управлением
ОС.
Пользователь непосредственно работает
с прикладными программами.
ОС контролирует действия в целом.
Третья основная работа DOS - это выполнение команд, т.е. прямое взаимодействие DOS с пользователями компьютера. Каждый раз, когда мы что-то печатаем в ответ на приглашение к вводу, мы работаем с DOS. Все команды операционной системы в сущности являются указаниями на выполнение программ. Основная задача DOS - принимать и выполнять команды пользователя.
Персональные компьютеры продолжительное время работают под управлением операционной системы DOS. Для этой ОС функции ограничиваются первыми четырьмя позициями с незначительными дополнениями элементов пункта шестого.
4.4. Состав ms dos
Операционная система MS DOS содержит следующие модули:
1) Базовая система ввода-вывода (Basic Input/Output System - BIOS) - находится в постоянной памяти (ПЗУ) (является "встроенной") и выполняет наиболее простые и универсальные услуги ОС, связанные с передачей информации между центральным процессором и устройствами ввода-вывода.
Функции BIOS:
а) автоматическое тестирование основных аппаратных средств при включении машины - процедура самопроверки;
б) вызов блока начальной загрузки ОС;
в) обслуживание системных прерываний.
2) Блок начальной загрузки (Boot Record) или загрузчик ОС - короткая программа (занимает 1 сектор -512 байт), находящаяся, в первом секторе на нулевой дорожке дискеты с ОС. Функции ее заключаются в считывании в память еще двух модулей ОС, которые и завершают процесс загрузки. Для загрузки ОС с жесткого магнитного диска загрузчик состоит из двух частей. Это связано с тем, что жесткий диск может быть разбит на несколько разделов (логических дисков). Первая часть загрузчика находится в первом секторе жесткого диска и ищет раздел диска, с которого следует продолжить загрузку. Вторая часть загрузчика находится в первом секторе этого раздела, она считывает в память модули ОС и передает им управление.
3) Дисковые файлы (IO.SYS и MSDOS.SYS) - загружаются в память загрузчиком ОС и остаются в памяти ПК постоянно, образуя основу дисковой операционной системы и реализуя ее высокоуровневые услуги. Один файл представляет собой расширение BIOS, второй - модуль обработки прерываний.
4) Командный процессор (КП) - обрабатывает команды, вводимые пользователем. КП находится в дисковом файле COMMAND.COM на диске, с которого загружается ОС. Некоторые команды пользователя КП выполняет сам. Такие команды называют ВНУТРЕННИМИ.
5)Утилиты MS DOS (внешние команды ОС) - это программы, поставляемые вместе с операционной системой в виде отдельных файлов, выполняют действия обслуживающего характера, например, форматирование дискет, проверка дисков, установка ОС и т.д. Для выполнения этих команд пользователя КП ищет на дисках программу с соответствующим именем, и, если находит ее, то загружает в память и передает ей управление. По окончании работы программы КП удаляет программу из памяти и выводит сообщение о готовности к выполнению команд.
6) Драйверы устройств - специальные программы, дополняющие систему вывода-вывода ОС, обеспечивают обслуживание новых устройств или нестандартное использование имеющихся устройств. Драйверы загружаются в память при загрузке операционной системы, их имена указываются в специальных файлах настройки CONFIG.SYS и AUTOEXEC.BAT.