Функции и состав операционных систем
П. 2. Сервисное системное ПО
Расширением Базового системного ПО является набор сервисных, дополнительно установленных программ, которых можно классифицировать по функциональному признаку.
· Программы диагностики —позволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и так далее), а также проверить работоспособность устройств компьютера (прежде всего жестких дисков).
· Драйвер (Driver) — резидентный программный модуль, осуществляющий управление внешним устройством и связь с операционной системой и прикладными программами. Драйвер может входить в состав библиотек операционной системы. При подключении к компьютеру нового устройства необходимо иметь драйвер, который обеспечит работу этого устройства. Разработка драйвера, если он не поставляется с устройством, возможна программистом.
· Утилиты — необходимая компонента инструментария пользователя любого уровня и, в первую очередь, прикладного. Утилиты предоставляют пользователям средства обслуживания компьютера и его ПО. Они обеспечивают реализацию следующих действий:
· обслуживание магнитных дисков;
· обслуживание файлов и каталогов;
· предоставление информации о ресурсах компьютера;
· шифрование информации;
· защита от компьютерных вирусов;
· архивация файлов и др.
Существуют отдельные утилиты, используемые для решения одного из перечисленных действий, и многофункциональные утилиты. В настоящее время для ЭВМ среди многофункциональных утилит одним из наиболее совершенных является комплект утилит Norton Utilities. Существуют его версии для использования в среде DOS и Windows.
Операционная система — это набор программ, обеспечивающий организацию вычислительного процесса на ЭВМ. Основные задачи ОС следующие:
• увеличение пропускной способности ЭВМ (за счет организации непрерывной обработки потока задач с автоматическим переходом от одной задачи к другой и эффективного распределения ресурсов ЭВМ по нескольким задачам);
• уменьшение времени реакции системы на запросы пользователей пользователями ответов от ЭВМ;
• упрощение работы разработчиков программных средств и сотрудников обслуживающего персонала ЭВМ (за счет предоставления им значительного количества языков программирования и разнообразных сервисных программ).
Операционные системы могут классифицироваться по следующим показателям:,
• количество пользователей: однопользовательские ОС (MS-DOS, Windows) и многопользовательские ОС (VM, UNIX);
• доступ: пакетные (OS 360), интерактивные (Windows, UNIX),системы реального времени (QNX, Neutrino, RSX);
• количество решаемых задач: однозадачные ОС (MS-DOS) и многозадачные ОС (Windows, UNIX).
Операционная система предназначена для выполнения следующих основных (тесно взаимосвязанных) функций:
• управление данными;
• управление задачами (заданиями, процессами);
• связь с человеком-оператором.
В различных ОС эти функции реализуются в различных масштабах и с помощью разных технических, программных, информационных методов и средств.