Программы - оболочки.

Операционная система MS DOS.

До появления Windows самой распространенной для 16-разрядных персональных компьютерах была операционная система MS DOS (Microsoft Disk Operating System). Она состояла из следующих основных модулей:

· базовая система ввода/вывода (BIOS);

· блок начальной загрузки (Boot Record);

· модуль расширения базовой системы ввода/вывода

(IO.SYS);

· модуль обработки прерываний (MSDOS.SYS);

· командный процессор (COMMAND.COM);

· утилиты MS DOS.

Каждый из указанных модулей выполняет определенную часть функций, возложенных на ОС. Места постоянного размещения этих модулей различны. Так, базовая система ввода/вывода (BIOS) находится в постоянном запоминающем устройстве (ПЗУ), а не на дисках, как все остальные модули.

Базовая система ввода/вывода (BIOS) выполняет наиболее простые и универсальные функции операционной системы, связанные с осуществлением ввода-вывода. В функции BIOS входит также автоматическое тестирование основных аппаратных компонентов (оперативной памяти и др.) при включении машины и вызов блока начальной загрузки DOS – Boot Record. Блок начальной загрузки (или просто загрузчик) — это очень короткая программа, единственная функция которой заключается в считывании с диска в оперативную память двух других модулей DOS — модуля расширения базовой системы ввода/вывода – IO.SYS и модуля обработки прерываний – MSDOS.SYS. Модуль расширения базовой системы ввода/вывода IO.SYS дает возможность использования дополнительных драйверов, обслуживающих новые внешние устройства, а также драйверов для нестандартного обслуживания внешних устройств. Модуль обработки прерываний MSDOS.SYS реализует основные высокоуровневые услуги DOS, поэтому его и называют основным. (Модуль обрабатывает сигналы, поступающие от внешних устройств). Командный процессор DOS – COMMAND.COM обрабатывает команды, вводимые пользователем. Утилиты DOS — это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Они выполняют действия обслуживающего характера, например, разметку дискет, проверку дисков и т.д.
Оболочки — это программы, созданные для упрощения работы со сложными программными системами, такими, например, как MS DOS. Они преобразуют неудобный командный пользовательский интерфейс в графический интерфейс или интерфейс типа "меню". Оболочки предоставляют пользователю удобный доступ к файлам и обширные сервисные услуги.

В среде MS DOS популярной у пользователей IBM PC оболочкой являлся пакет программ Norton Commander. Он обеспечивал:

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

· отображение дерева каталогов и характеристик входящих в них файлов в форме, удобной для восприятия человека;

· создание, обновление и распаковку архивов (сжатых файлов);

· просмотр текстовых файлов;

· редактирование текстовых файлов;

· выполнение из её среды команд DOS;

· запуск программ;

· выдачу информации о ресурсах компьютера;

· создание и удаление каталогов;

· поддержку межкомпьютерной связи;

· поддержку электронной почты через модем.

В начале 90-х годов огромную популярность приобрела графическая оболочка MS-Windows 3.х, преимущество которой состояла в том, что она облегчала использование компьютера, и её графический интерфейс вместо набора команд с клавиатуры позволяла выбирать их мышью из графического меню.