Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций ИТЮД.doc
Скачиваний:
3106
Добавлен:
11.04.2015
Размер:
16.67 Mб
Скачать

2.2. Общая характеристика и состав программного обеспечения эвм

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

Состав программного обеспечения ЭВМ.

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

  • операционные системы, сервисные программы и утилиты;

  • инструментальные средства и системы программирования;

  • прикладные системы и программы.

Первые два класса программ еще обобщают как – системноепрограммное обеспечение.

А прикладные системы и программы в целом образуют прикладное программное обеспечение.

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

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

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

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

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

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

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

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

Виды прикладных программных средств - специализированные и широкого назначения.

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

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

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

- программы обработки текстовой информации;

- программы электронных таблиц;

- программы управления базами и банками данных;

- правовые базы данных;

- бухгалтерские программы;

- программы - переводчики;

- издательские системы;

- программы обработки графической информации;

- интегрированные пакеты прикладных программ и др.

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