- •Лекция №4
- •Программные средства информационно-коммуникационных технологий. Системное программное обеспечение
- •Обзор программного обеспечения
- •Системное программное обеспечение
- •Операционные системы
- •Системы программирования Трансляторы
- •Редакторы связей
- •Загрузчики
- •Отладчики
- •Утилиты
- •Ассемблеры
- •Средства сетевого доступа
- •Системы управления базами данных
- •Р ис. 2. Архитектура системы управления базами данных
Лекция №4
Международный факультет прикладных информационных технологий
Бакалавриат «Информатика и вычислительная техника»
Программные средства информационно-коммуникационных технологий. Системное программное обеспечение
Обзор программного обеспечения 2
Системное программное обеспечение 2
Операционные системы 2
Системы программирования 3
Утилиты 4
Ассемблеры 5
Средства сетевого доступа 5
Системы управления базами данных 6
Обзор программного обеспечения
Программное обеспечение – это общий термин для обозначения "неосязаемых" в отличие от физических, составных частей компьютерной системы. Термин охватывает как программы в символической записи, так и исполняемые формы этих программ. В английском языке программное обеспечение называется software.
Программное обеспечение (ПО) можно разделить на две группы: системное программное обеспечение (СПО) и прикладное программное обеспечение (ППО), соответственно в английском языке они обозначаются к system software и applied software (рис. 1.)
СПО управляет ресурсами компьютерной системы и позволяет пользователям программировать в более выразительных языках, чем машинный язык компьютера. Состав СПО мало зависит от характера решаемых задач пользователя.
ППО помогает конечным пользователям в выполнении различных функций. Прикладное программное обеспечение иногда называются прикладные программы. Специализированные комплексы программ называют пакетами прикладных программ.
В английском языке программное обеспечение называется software.
При разделении программирования на системное и прикладное возникло и разделение в языках – одни их них, например, Фортран, Алгол-60, Кобол были предназначены для прикладного программирования, другие (ПЛ/360, Блисс, BCPL) – для системного. Затем было обнаружено, что прикладные и программные системы требуют изобразительных средств, близких к тем, которые нужны и для системного программирования. Первым среди подобных языков рассматривают ПЛ/1. В настоящее время существуют ряд языков, предназначенных для создания программных систем как системного, так и прикладного программирования, например Ада, Модула-2, С++.
Для разработки программного обеспечения применяется специальное программное обеспечение, называемое программно-инструментальными средствами.
Системное программное обеспечение
Программы СПО различаются по функциональному назначению и характеру исполнения. Сердцевиной СПО является операционные системы (ОС). Другим СПО являются: системы программирования (трансляторы, редакторы связей и загрузчики, отладчики)1; утилиты; ассемблеры; средства сетевого доступа, системы управления базами данных.
Операционные системы
Операционной системой называется совокупность программ, управляющих ходом работы компьютера, идентифицирующих программы и данные и осуществляющие связь между компьютером и пользователем. Также можно сказать, что операционная система - совокупность программ, управляющих ресурсами компьютерной системы и обеспечивающий организацию вычислительного процесса.
ОС повышает производительность вычислительного комплекса за счет гибкой организации прохождения потока задач через машину, оптимального использования ресурсов компьютера.
Примеры ОС: MS DOS, Windows, Unix, Linux.
