Структура программного обеспечения

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

Структура программного обеспечения

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

Программы этой группы автоматизируют подавляющее большинство вспомогательной работы с аппаратными средствами, которую приходится выполнять при использовании всевозможных компьютерных технологий для обработки данных.

Системное программное обеспечение служит для обеспечения эффективной рабо­ты аппаратуры компьютера.

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

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

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

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

Для выполнения операций по обмену данными между программой и различ­ными внешними устройствами в состав операционной системы включается ряд специализированных программ, которые принято называть драйверами (drive — управлять). Отсутствие или применение не соответствующего устрой­ству драйвера делает это устройство бесполезным.

Программы-архиваторы служат для создания архивных копий важных про­грамм и наборов данных. Архиваторы также минимизируют объем, который нужен для размещения архива на внешнем носителе.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: