Прикладное программное обеспечение
Прикладное программное обеспечение (ПО)
С помощью программ этого уровня непосредственно выполняются те задачи, которые решает пользователь. Работа пользователя на компьютере превращается в работу с прикладными программами.
Для взаимодействия с пользователем ПО имеют интерфейс – это часть ПО, которая обеспечивает ввод и вывод информации в наиболее удобном виде. Интерфейс является частью ПО. В настоящее время в ОС и в приложениях преимущественно используется графический оконный интерфейс.
Помимо такого 3-уровнего деления можно произвести классификацию компьютерных средств по выполняемым функциям:
1. системное ПО;
2. пакеты прикладных программ (ППП);
3. инструментальные средства.
Системное ПО – совокупность программ для обеспечения работы компьютера, в т.ч. в компьютерных сетях. Оно делится на две части:
Рекомендуемые материалы
· базовое системное ПО;
· сервисное системное ПО.
Базовое системное ПО – минимально необходимое системное обеспечение для работы компьютера.
Сервисное ПО выполняет вспомогательные функции – служебные программы (утилиты). Сервисная часть может дополнять основную часть ОС.
Работа пользователя на компьютере представляет собой взаимодействие с программой ОС и прикладными программами. Управление ОС осуществляется с помощью интерфейса ОС. Существует 2 варианта интерфейса:
· командный язык ОС;
· графический оконный интерфейс.
В 1-м варианте для исполнения любых действий ОС должна получить команду пользователя (DIR – просмотр, COPY – копировать, ERASE – удалить и т.д.).
В большинстве современных ОС используется графический оконный интерфейс. Для управления ОС в этом случае нет необходимости запоминания многочисленных команд. Пользователь управляет действиями ОС, используя графические изображения на экране компьютера (иконки).
Основная функция ОС – управление ресурсами компьютера. Ресурсы компьютера – время работы процессора, объёмы внутренней и внешней памяти, время работы периферийных устройств. Т.о. ОС постоянно (пока включён компьютер) следит за использованием ресурсов и распределяет их между многочисленными программами, которые в данный момент работают на компьютере. Большинство действий ОС при этом скрыто от пользователей. ОС следит за размещением информации в оперативной памяти и внешней памяти. ОС следит за использованием периферийных устройств (последовательность вывода информации на принтер, последовательность ввода информации с клавиатуры, мыши и других устройств).
Ещё посмотрите лекцию "Инвестиционный менеджмент и риск" по этой теме.
Для конечного пользователя нет необходимости глубоко знать ОС, но следует знать основные функции, выполняемые задачи и возможности управления ОС.
Требования к ОС общего назначения, работающих на большинстве компьютеров, можно свести к следующему:
1. Расширяемость ОС. Аппаратные средства развиваются быстрее, чем сами ОС; т.к. ОС большой комплекс, то обновляется довольно редко. Т.о. расширяемость означает возможность добавления к ОС новых программ – драйверов (Driver), обеспечивающих работу новых аппаратных средств. Для обеспечения расширяемости используется модульный принцип: ОС является совокупностью частей, которые в процессе работы взаимодействуют между собой.
2. Переносимость. ОС не должна зависеть от аппаратных средств, т.е. возможность работы ОС на компьютере с почти любой аппаратурной конфигурацией. На одном и том же аппаратном обеспечении могут работать различные ОС.
3. Надёжность, отказоустойчивость. Отказ ОС означает невозможность выполнения на компьютере.
4. Совместимость ОС. Сами ОС непрерывно развиваются. Совместимость – возможность работы ПО, предназначенного для работы более ранних версий ОС под управлением более поздних версий (совместимость сверху – вниз).