Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
теория_информатика.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
5.34 Mб
Скачать

20.2 Классификация программного обеспечения

В настоящее время существует несколько классификаций программного обеспечения (ПО) и разные определения различных видов ПО.

В жизни все объекты можно сгруппировать по определенным знакам и составить для себя представление о том, где можно использовать того или иного представителя данной группы (класса). То же самое можно сделать и по отношению к компьютерным программам.

Для того чтобы ясно понимать, где и какую программу вам лучше использовать для преобразования информации и получения желаемого результата, необходимо иметь представление об имеющихся разновидностях программ

Наиболее общей является классификация, в которой основополагающим признаком служит сфера (область) использования ПО:

аппаратная часть компьютеров и сетей ЭВМ;

технология разработки программ;

функциональные задачи различных предметных областей.

Исходя из этого, выделяют три класса ПО:

системное программное обеспечение;

инструментальное программное обеспечение;

прикладное программное обеспечение.

Системное программное обеспечение. Это программы, обеспечивающие выполнение общих для всех программ технических задач, взаимодействие с аппаратурой:

управление ресурсами компьютера;

создание копий используемой информации;

проверка работоспособности устройств компьютера;

выдача справочной информации о компьютере и др.

Инструментальное программное обеспечение — совокупность программных средств, предназначенных для разработки программ, программных систем, программного и информационного обеспечения АИС. Инструментальное ПО в той или иной степени автоматизирует процессы создания программ, приложений и программных систем.

Прикладное программное обеспечение — комплекс взаимосвязанных программ для решения задач конкретной предметной области.

20.3 Системное программное обеспечение

Системное программное обеспечение (System Software) — совокупность программ и программных комплексов для обеспечения работы компьютеров и сетей ЭВМ.

Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом. Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы.

Этот класс программного обеспечения является необходимой принадлежностью компьютера, так как обеспечивает взаимодействие человека и всех устройств и программ компьютера.

Этот комплекс программ определяет на компьютере системную среду и правила работы в ней. Чем более совершенно системное программное обеспечение, тем комфортнее работать в системной среде.

Системное ПО состоит из базового программного обеспечения, которое, как правило, поставляется вместе с компьютером, и сервисного программного обеспечения, которое может быть приобретено дополнительно.

В базовое программное обеспечение входят:

операционная система;

операционные оболочки (текстовые и графические);

системные утилиты.

Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ. Она выполняет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователем — с другой.

Операционная система обычно хранится жестком диске. При включении компьютера ее основная часть переписывается с жесткою диска во внутреннюю память и там находится на протяжении всего сеанса работы компьютера.

Если при включении компьютера на экране не происходит никаких изменений, хотя все устройства находятся в рабочем состоянии, то это говорит об отсутствии в нем операционной системы.

Операционные оболочки в отличие от ОС, предоставляют только один вид интерфейса — интерфейс пользователя. Главная задача операционной оболочки — предоставление пользователю более удобного интерфейса, чем тот, который ему предоставляет ОС. Именно для этого и разрабатываются операционные оболочки.

Операционные оболочки расширяют возможности компьютера, но платой за это являются повышенные требования к ресурсам.

Рисунок 20.1 - Классификация системного программного обеспечения

Утилиты (от лат. utilitas — польза) — программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютеров

Часть утилит входит в состав операционной системы, другая часть функционирует независимо от нее — автономно.

Сервисное программное обеспечение. Расширением базового программного обеспечения компьютера является набор сервисных, дополнительно устанавливаемых программ.