Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 7 Программные средства ППП.doc
Скачиваний:
10
Добавлен:
19.09.2019
Размер:
195.07 Кб
Скачать

Лекция 7

Программные средства реализации информационных процессов

Программа – это упорядоченная последовательность команд.

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

Состав программного обеспечения вычислительной системы называют программной конфигурацией. В программной конфигурации между её программами существует взаимосвязь, то есть имеет место межпрограммный интерфейс. Возможность существования такого интерфейса основана на существовании технических условий и протоколов взаимодействия. На практике межпрограммный интерфейс (взаимодействие) обеспечивается путём распределения программного обеспечения по нескольким взаимодействующим между собой уровням. Эти уровни представляют собой пирамидальную конструкцию. Каждый следующий уровень опирается на программное обеспечение предшествующих уровней. Уровни программного обеспечения подразделяются на: базовый (системный), служебный и прикладной уровни.

По сфере использования ПО разделяют на: (рис.1)

Рис.1.Классификация программного обеспечения по сфере использования

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

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

  3. инструментальные системы программирования (обеспечивают процесс разработки программ - включают специализированные программные продукты, являющиеся инструментальными средствами разработчика).

Грани между указанными тремя классами программ весьма условны, например, в состав программы системного характера может входить редактор текстов, т.е. программа прикладного характера.

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

Базовое ПО включает в себя:

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

  • оболочки;

  • средства сетевого доступа.

Операционные системы рассмотрим на следующей лекции.

Средства сетевого доступа-

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

Ключом к использованию этих ресурсов является сервер, специальная программа на компьютере, подключенному к сети, которая принимает запросы (или команды) и посылает ответы автоматически. Чтобы использовать сервер, человек посылающий запрос, не обязан работать на этом же компьютере. Многие серверы способны принимать запросы по электронной почте, поэтому не обязательно находиться в той же сети, что и сервер.

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

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

Пример. Приложения Netscape Navigator, Internet Explorer - программы- клиенты

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