Теория:

Вся совокупность программ, хранящихся на всех устройствах долговременной памяти компьютера, составляет его программное обеспечение (software).
Программное обеспечение (ПО) компьютера постоянно пополняется, развивается, совершенствуется.
Программа (program) — это набор команд для компьютера.
Процесс создания или написания программ называется программированием, а люди, которые специализируются на этом виде деятельности — программистами. Разработка современного ПО требует очень высокой квалификации от программистов.
 
Стоимость установленных программ на современном ПК зачастую превышает стоимость его технических устройств.
 
Самая главная часть программного обеспечения — это системное ПО. Оно обеспечивает работу всех устройств компьютера.
Помимо системного ПО еще бывает прикладное ПО и системы программирования.
  
1.PNG
 
Системное ПО — это совокупность программ для обеспечения работы компьютера. Системное ПО подразделяется на базовое и сервисное.
Системные программы предназначены для управления работой вычислительной системы, выполняют различные вспомогательные функции (копирования, выдачи справок, тестирования, форматирования и т. д).
 
Базовое ПО включает в себя
1) операционные системы;
2) оболочки;
3) сетевые операционные системы.
 
Сервисное ПО включает в себя программы (утилиты):
1) диагностики;
2) антивирусные;
3) обслуживания носителей;
4) архивирования;
5) обслуживания сети.
Прикладное ПО — это комплекс программ для решения задач определённого класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО.
Прикладные программы называют приложениями.
Они включает в себя:
1) текстовые процессоры;
2) табличные процессоры;
3) базы данных;
4) интегрированные пакеты;
5) системы иллюстративной и деловой графики (графические процессоры);
6) экспертные системы;
7) обучающие программы;
8) программы математических расчётов, моделирования и анализа;
9) игры;
10) коммуникационные программы.
 
Особую группу составляют системы программирования (инструментальные системы), которые являются частью системного ПО, но носят прикладной характер.
Системы программирования — это совокупность программ для разработки, отладки и внедрения новых программных продуктов.
Системы программирования обычно содержат:
1) трансляторы;
2) среду разработки программ;
3) библиотеки справочных программ (функций, процедур);
4) отладчики;
5) редакторы связей и др.