- •Компьютерные информационные технологии (кит) Лекция 5 программное обеспечение информационных систем
- •5.1 Общая классификация программного обеспечения
- •5.2. Системное программное обеспечение. Операционные системы
- •5.2.1 Операционные системы семейства Windows
- •5.2.1 Операционные системы семейства Unix, операционная система Linux
- •5.3. Системное программное обеспечение. Сервисные системы
- •5.4. Прикладное программное обеспечение.
Компьютерные информационные технологии (кит) Лекция 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) и другие.