Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
и основные понятия
Совокупность программ и сопровождающей их документации, предназначенной для решения задач на ПК, называется программным обеспечением (software). А теперь дадим несколько определений понятию «программа».
1. Программа представляет собой формализованное описание последовательности действий определенных устройств в ЭВМ в зависимости от конкретного характера задачи и набора ее исходных данных.
2. Программа – это формализованная запись алгоритма на конкретном языке программирования.
Все программное обеспечение делится на системное (общее), прикладное (специальное)
Системное программное обеспечение (system software) – это обеспечение, необходимое для управления компьютером, создания и поддержки выполнения других программ пользователя, а также для предоставления пользователю набора всевозможных услуг [1].
Прикладное программное обеспечение – это программное обеспечение, состоящее из отдельных прикладных программ и пакетов прикладных программ, предназначенных для решений различных задач пользователей, а также и автоматизированные системы, созданные на основе пакетов прикладных программ [2].
Классификация программного обеспечения согласно [1] представлена на рисунке 1.1.
Рисунок 1.1 – Комплексная классификация ПО
Рассматривая Системное программное обеспечение, выделяют следующие основные компоненты:
Операционная система (ОС) – совокупность программ, управляющих работой всех устройств персонального компьютера (ПК) и процессом выполнения прикладных программ.
Операционная система предназначена для автоматизации планирования и организации процесса обработки программ, ввода-вывода и управления данными, распределения ресурсов, подготовки и отладки программ, других вспомогательных операций обслуживания.
Различают Операционные Системы общего назначения, реального времени, сетевые ОС и встраиваемые ОС.
ОС выполняет следующие операции:
- контроль работоспособности оборудования ПК;
- выполнение процедуры начальной загрузки;
- управление работой всех устройств ПК;
- управление файловой системой, взаимодействие пользователя с ПК;
- загрузка и выполнение прикладных программ, распределение ресурсов ПК.
Отличительные черты современных ОС:
- многозначность;
- развитый графический пользовательский интерфейс;
- использование всех возможностей, предоставляемых современными микропроцессорами;
- устойчивость в работе и защищенность;
- полная независимость от аппаратуры (поддержка всех видов дисплеев и принтеров);
- совместимость со всеми видами приложений.
Оболочка сервисной системы – это программный продукт, который делает общение пользователя с компьютером более комфортным.
Утилиты – это служебные программы, предоставляющие пользователю ряд дополнительных услуг (дисковые компрессоры, дисковые дефрагментаторы, программы резервного копирования данных, архиваторы, программы защиты и восстановления данных, антивирусные программы).
Сервисные системы расширяют возможности ОС, предоставляя пользователю, а также выполняемым программам набор разнообразных дополнительных услуг. Это совокупность программно-аппаратных средств ПК для обнаружения сбоев в процессе работы компьютера, подразделяются на средства диагностики ПК, текстового, аппаратного и программно-аппаратного контроля.
Средства диагностики обеспечивают автоматический поиск ошибок и выявление неисправностей с определенной локализацией их в ПК и его отдельных модулях.
Программно-логический контроль основан на использовании избыточного кода исходных и промежуточных данных ПК.
Тестовый контроль осуществляется с помощью специальных тестов для проверки правильности работы ПК или его отдельных устройств.
Аппаратный контроль ведется автоматически с помощью встроенного в ПК оборудования.
Программно-аппаратный контроль ведется автоматически с помощью встроенного в ПК оборудования.
Прикладное Программное Обеспечение (application software) предназначено для решения определенных классов задач пользователя.
Пакеты прикладных программ (ППП) по сфере применения делятся на проблемно ориентированные, пакеты общего назначения и интегрированные пакеты.
Пакеты общего назначения (методоориентированные) предназначены для решения типовых задач обработки данных.
Отличительной чертой проблемно ориентированных ППП (спе-циального назначения) является узкая направленность на определенный круг решаемых задач и большое их разнообразие.
Интегрированные ППП (профессионального уровня) – совокупность функционально различных программных модулей, способных взаимодействовать между собой путем обмена данными через единый пользовательский интерфейс.
Дата публикования: 2014-11-18; Прочитано: 1852 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!