Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кит05.doc
Скачиваний:
14
Добавлен:
20.02.2016
Размер:
141.82 Кб
Скачать

Компьютерные информационные технологии (кит) Лекция 5 программное обеспечение информационных систем

5.1 Общая классификация программного обеспечения

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

ПО современных ИС включает множество разнообразных программ, которое можно условно разделить на три группы (рис. 1):

  • Системное программное обеспечение (системные программы);

  • Прикладное программное обеспечение (прикладные программы);

  • Инструментальное обеспечение (инструментальные системы).

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

В состав СПО входят операционные системы (ОС) и сервисные систем (СС).

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

К инструментальному программному обеспечению (ИПО)относят системы программирования для разработки новых программ. К ИПОсистемы программирования (СП), такие какC++,Pascal,Basicинструментальные среды (ИСР) для разработки приложений, такие как, СBilder,Delphi,VisualBasic,Java, которые включают средства визуального программирования, а такжесистемы моделирования, например, система имитационного моделированияMatLab, системы моделирования бизнес-процессовBpWinи баз данныхErWinи другие. Следует отметить, что в настоящее время в основном используются для разработки программ инструментальные среды.

5.2. Системное программное обеспечение. Операционные системы

Операционная система(ОС) – это комплекс программ, предназначенных для управления загрузкой, запуском и выполнением других пользовательских программ, а также для планирования и управления вычислительными ресурсами ИС. В более узком смысле ОС – это программа управления работой ЭВМ с момента включения до момента выключения питания.

ОС определяет производительность системы, степень защиты данных, выбор программ, с которыми можно работать на компьютере, требования к аппаратным средствам. ПримерамиОС являютсяMSDOS(практически не используется),OS/2, семействоUnix, семействоWindows.

Операционные системы можно классифицировать по различным признакам:

По числу параллельно решаемых на компьютере задач ОС разделяют:

  • однозадачные (например, MSDOS);

  • многозадачные (OS/2, UNIX, Windows, Linux ).

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

По числу одновременно работающих пользователей:

  • однопользовательские (например, MSDOS,Windows3.х);

  • многопользовательские (сетевые ) (,Unix,Linux,Windows2000).

Главным отличием многопользовательских систем от однопользовательских является возможность работы в компьютерной сети.

По интерфейсам пользователей :

  • командного интерфейса (например, MS DOS);

  • графического интерфейса (например,Windows).

По числу разрядов адресной шины компьютеров, на которые ориентирована ОС,

    • на 16-ти разрядные (MSDOS);

    • 32-х разрядные (Windows2000) и

    • 64-разрядные (Windows2003).

На рынке операционных систем представлены разработки различных фирм, которые различаются ориентацией на аппаратные средства, решение определенного круга задач, потребности потребителя и пр. Можно выделить операционные системы, обладающие определенными общими чертами: один производитель, единый подход к организации и функционированию и пр., что позволяет классифицировать их по семействам и линейкам. Например, можно выделить такие семейства как Windows (Microsoft), Unix (различные разработчики), Solaris (Sun Microsystems) и другие.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]