Виды программного обеспечения

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

ПО – это все программы, документы и процедуры, которые относятся к данной компьютерной системе и обеспечивают ее функционирование.
Существует 3 главные вида программного обеспечения:
1. Системное.
2. Инструментальное.
3. Прикладное.
Каждый вариант стоит рассмотреть подробно.

Системное ПО

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

Системное ПО тоже делится на виды. Оно бывает базового или служебного уровня, а также операционные системы (ОС). Драйвер относится к ПО базового уровня. Примерами современной операционной системы могут послужить: Windows CE, Linux, Windows XP и так далее. Программы служебного уровня отвечают за диагностику и автоматическую, а также проверку, настройку компьютерной системы.

Инструментальное ПО

Оно используется в процессе создания и сопровождения программ. Сюда относят интерпретаторы, ассемблеры, компоновщики, библиотеки подпрограмм и многое другое. Например, с помощью Microsoft Visual Basic создают Windows-программы.

Прикладное ПО

Это большая группа программ, которые используются для решения задач по обработке данных в конкретной сфере деятельности. Например, сюда относится текстовый редактор, игровые программы, редакторы для обработки видео, тестовые программы и так далее. То есть это офисные, научные, развлекательные программы.

Текстовые редакторы необходимы для форматирования и редактирования текстовых данных. Наиболее распространенным является MS Word из пакета MS Office. Для обработки изображений используются графические редакторы, например Adobe Photoshop.

Также к прикладному программному обеспечению относятся и СУБД – системы управления базами данных. Для создания документов, которые будут находиться в интернете, используются веб-редакторы. Для работы с таблицами используются редакторы таблиц (к примеру, MS Excel). Чтобы сжимать большие документы или файлы используются архиваторы данных (например, WinRAR). Кроме этого, к данной категории ПО относятся программы для обработки видео, проигрыватели, антивирусы, брандмауэры, веб-браузеры и многое другое.

Виды ПО, исходя из метода распространения

По этой классификации программное обеспечение делится на такие виды:
1. Открытое.
2. Свободное.
3. Проприетарное.

Открытое ПО

Оно имеет открытый программный код, который можно не только видеть, но также и редактировать, что позволит всем желающим принимать участие в доработке продукта. Иногда открытое ПО является платным, но большинстве случаев оно бесплатное.

Свободное ПО

Здесь права пользователя защищены юридически посредством авторских прав и свободных лицензий. Это касается прав пользователя на установку ПО, его запуск, применение, изменение и распространение. То есть, это бесплатное программное обеспечение, доступное всем. Его можно свободно без каких-либо ограничений устанавливать на любом компьютере. Применяется оно в образовательных учреждениях, в офисах, на домашних ПК и так далее.

Проприетарное ПО

Оно является объектом авторского права, а его правообладатель предоставляет право установки и использования на определенных условиях. При этом степень проприетарности бывает разной, например:
1. Для коммерческого ПО его распространение осуществляется на основе лицензий, при этом есть запрет на изменение или распространение. Исходный код здесь скрыт, а создавать с помощью такого ПО производные продукты запрещено юридически, как и его бесплатное использование. Но также существует категория коммерческого ПО с открытым исходным кодом и бесплатным доступом, но при этом создавать производные продукты из него нельзя.
2. Shareware. Оно характеризуется бесплатным доступом, но здесь есть предложение финансово помочь автору или можно купить более полную версию. Обычно срок действия такого ПО ограничен.
3. Freeware. Этот вид похож на коммерческое программное обеспечение, но его можно бесплатно использовать.
4. Copyleft. Это бесплатное коммерческое ПО, у которого открытый исходный код, и из которого можно создавать производный продукт с открытым кодом.
5. BSD License. Это тот же Copyleft, только здесь нет ограничения на создание производных продуктов с открытым кодом.
6. Пиратское ПО. Это такое ПО, которое нарушает авторские права, а его распространение является несанкционированным. Для снятия защиты с такого программного обеспечения обычно используют так называемые «кряки», патчи и так далее.

Таким образом, существуют бесплатные и платные виды ПО, есть также и что-то среднее. Бесплатная программа может быть установлена и запущена без ввода серийного ключа, но обычно через месяц потребуется активация данного продукта. Бесплатная версия зачастую предназначается для того, чтобы пользователь мог оценить возможности и функционал программы. Это позволит ему принять правильное решение о том, стоит ли ее покупать или нет. Есть также полностью бесплатные программы, которым не потребуется ввод ключа.

Кроме этого, есть бесплатные лицензии (к примеру GPL), благодаря которым распространение ПО является доступным для всех, а программный код открыт.

Реклама. cyberforum.ru



подпишитесь на нас в Дзен