Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Программное обеспечение. Состав, структура



и основные понятия

Совокупность программ и сопровождающей их документации, предназначенной для решения задач на ПК, называется программным обеспечением (software). А теперь дадим несколько определений понятию «программа».

1. Программа представляет собой формализованное описание последовательности действий определенных устройств в ЭВМ в зависимости от конкретного характера задачи и набора ее исходных данных.

2. Программа – это формализованная запись алгоритма на конкретном языке программирования.

Все программное обеспечение делится на системное (общее), прикладное (специальное)

Системное программное обеспечение (system software) – это обеспечение, необходимое для управления компьютером, создания и поддержки выполнения других программ пользователя, а также для предоставления пользователю набора всевозможных услуг [1].

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

Классификация программного обеспечения согласно [1] представлена на рисунке 1.1.

Рисунок 1.1 – Комплексная классификация ПО

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

Операционная система (ОС) – совокупность программ, управляющих работой всех устройств персонального компьютера (ПК) и процессом выполнения прикладных программ.

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

Различают Операционные Системы общего назначения, реального времени, сетевые ОС и встраиваемые ОС.

ОС выполняет следующие операции:

- контроль работоспособности оборудования ПК;

- выполнение процедуры начальной загрузки;

- управление работой всех устройств ПК;

- управление файловой системой, взаимодействие пользователя с ПК;

- загрузка и выполнение прикладных программ, распределение ресурсов ПК.

Отличительные черты современных ОС:

- многозначность;

- развитый графический пользовательский интерфейс;

- использование всех возможностей, предоставляемых современными микропроцессорами;

- устойчивость в работе и защищенность;

- полная независимость от аппаратуры (поддержка всех видов дисплеев и принтеров);

- совместимость со всеми видами приложений.

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

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

Сервисные системы расширяют возможности ОС, предоставляя пользователю, а также выполняемым программам набор разнообразных дополнительных услуг. Это совокупность программно-аппаратных средств ПК для обнаружения сбоев в процессе работы компьютера, подразделяются на средства диагностики ПК, текстового, аппаратного и программно-аппаратного контроля.

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

Программно-логический контроль основан на использовании избыточного кода исходных и промежуточных данных ПК.

Тестовый контроль осуществляется с помощью специальных тестов для проверки правильности работы ПК или его отдельных устройств.

Аппаратный контроль ведется автоматически с помощью встроенного в ПК оборудования.

Программно-аппаратный контроль ведется автоматически с помощью встроенного в ПК оборудования.

Прикладное Программное Обеспечение (application software) предназначено для решения определенных классов задач пользователя.

Пакеты прикладных программ (ППП) по сфере применения делятся на проблемно ориентированные, пакеты общего назначения и интегрированные пакеты.

Пакеты общего назначения (методоориентированные) предназначены для решения типовых задач обработки данных.

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

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





Дата публикования: 2014-11-18; Прочитано: 1852 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...