Что такое программное обеспечение?
Типы программного обеспечения
Инсталляция и обновление программного обеспечения
Обычно выделяют всего три вида программного обеспечения: прикладные программы, системные программы и системы программирования.
Пользователи решают свои задачи с помощью прикладных программ (к ним относятся программы для работы с текстами и рисунками; программы для работы в Интернете, прослушивания музыки и просмотра видео; игры и т. п.). Прикладные программы часто называют приложениями.
Системные программы не решают конкретных практических задач, но обеспечивают согласованную работу всех узлов компьютера, а также удобный интерфейс (способ обмена данными) между пользователем и прикладными программами, с одной стороны, и аппаратными средствами компьютера — с другой (рис. 2.20).
Рис. 2.20
Самая важная группа системных программ — это операционные системы (ОС). Современные компьютеры, как правило, продаются с уже установленной операционной системой, например Windows, macOS или Linux.
Задача специалистов, которых называют системными администраторами, — настроить системное и прикладное ПО так, чтобы пользователи смогли решать свои задачи.
Программисты создают новые программы с помощью систем программирования (инструментальных средств). До недавнего времени всё программное обеспечение разрабатывалось для конкретной операционной системы. Например, некоторые программы и сейчас работают только под управлением Windows, а другие — только под управлением Linux. В последние годы появились системы программирования, позволяющие создавать кроссплатформенные программы, работающие в разных операционных системах.
Разработаны также специальные оболочки, с помощью которых можно в одной операционной системе запускать программы, написанные для другой. Например, среда Wine для Linux позволяет запускать программы, написанные для Windows. Среды типа VirtualBox и VMware позволяют запустить на одном компьютере одновременно несколько операционных систем в разных виртуальных машинах.
Следующая страница Диалог с программой