Что такое программное обеспечение и какие виды ПО бывают

Что такое программное обеспечение

В наши дни понятие словосочетания программное обеспечение, имеющее своё сокращённое обозначение – ПО, имеет достаточно широкую трактовку. От него зависит функционирование подавляющего большинства компьютерной техники, электронных приборов и любое другое интеллектуальное оборудование. ПО функционально совершенствуется, но при этом упрощается в использовании, приобретает огромную значимость и ставя в зависимость.

Что такое ПО

Программное обеспечение — это совокупность всех программ на персональном компьютере.

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

Наиболее яркий пример ПО — это операционная система Windows, объединяющая в себе множество других программ. Под программным обеспечением также иногда может подразумеваться любая программа, устанавливаемая на компьютер, но это не совсем верно.

Программа представляет собой одиночный продукт, имеющий ограниченный функционал и работающий в информационно-вычислительной сфере.

ПО является комплексом из отдельных программ, которые объединены друг с другом для достижения общего результата.

О системном ПО и системах программирования

Что такое операционная система

Для чего нужны прикладные программы, понять несложно. А что же такое системное программное обеспечение?

Главной частью системного программного обеспечения является операционная система (ОС).

Операционная система — это набор программ, управляющих оперативной памятью, процессором, внешними устройствами и файлами, ведущих диалог с пользователем.

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

Вот названия некоторых распространенных ОС для персональных компьютеров: MS-DOS, Windows, Linux.

Интерактивный режим

Во время работы прикладная программа сама организует общение с пользователем, но когда программа завершила работу, с пользователем начинает общаться операционная система. Это общение происходит в такой форме:

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

Такой режим работы называется диалоговым режимом. благодаря ОС пользователь никогда не чувствует себя брошенным на произвол судьбы. Все операционные системы на персональных компьютерах работают с пользователем в режиме диалога. Режим диалога часто называют интерактивным режимом.

Сервисные программы

К системному программному обеспечению кроме ОС следует отнести и множество программ обслуживающего, сервисного характера. Например, это программы обслуживания дисков (копирование, форматирование, «лечение» и пр.), сжатия файлов на дисках (архиваторы), борьбы с компьютерными вирусами и многое другое.

Системы программирования

Кроме системного и прикладного ПО существует еще третий вид программного обеспечения. Он называется системами программирования (СП).

Система программирования — инструмент для работы программиста.

С системами программирования работают программисты. Всякая СП ориентирована на определенный язык программирования. Существует много разных языков, например Паскаль, Бейсик, ФОРТРАН, С («Си»), Ассемблер, ЛИСП и др. На этих языках программист пишет программы, а с помощью систем программирования заносит их в компьютер, отлаживает, тестирует, исполняет.

Программисты создают все виды программ: системные, прикладные и новые системы программирования.

Открытие файлов с помощью программ

Программы разрабатываются для выполнения поставленных задач и работы с определёнными типами файлов. Например, Microsoft Word может создавать и редактировать Документы Word (тип .doc .docx). Если у вас нет текстового редактора MS Word, вы не сможете открыть документы Word в «Блокноте». Например, если у вас есть файл с расширением psd – это рабочий тип файла программы Photoshop, без этой программы он бесполезен.

Существует два основных способа открыть файл:

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

файлы

  1. Откройте программу, а затем, используя пункт меню «Файл» – «Открыть», откройте файл. Как правило, все программы имеют меню, а первым пунктом меню является пункт «Файл». Через это пункт меню можно открывать, создавать, сохранять и много другое.

открыть документ

Также зная основные типы файлов, вы сможете сами решить какой программой можно открыть тот или иной файл. Например, фотографию в формате .jpg, вы можете открыть в стандартном графическом редакторе Paint или в Photoshop, только вот функциональные возможности этих программ сильно отличаются. Это как проехать на автомобиле ВАЗ и BMW. Вот и судите, что вы можете сделать с фотографией, имея разные инструменты (программы) под рукой.

Что такое программное обеспечение — Софт

Программное обеспечение (ПО, software, софт) — это программа/ы, которые выполняют какие-либо функции, заложенные в них разработчиком. Это может быть, как просто единичная программа, например, тот же блокнот, так и целая система — та же ОС Windows. Т.е. по сути — это определенный набор правил, написанный в виде кода хранящемся в файле/ах, который обеспечивает работу, как всего аппаратного средства (операционная система), так и работу конкретных функций на нем (программы, утилиты, драйвера и т.д.).

Важно! Программное обеспечение может быть у любого устройства, не только у компьютера или ноутбука. Например, на телевизорах тоже стоит ПО.

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

Зачем нужно программное обеспечение

Программное обеспечение нужно, чтобы устройство/железо способно было выполнять заложенные в нем функции. Так, к примеру, чтобы текст набираемый на клавиатуре выводился на экране монитора — нужно ПО, которое будет обеспечивать это.

Любые возможные действия и команды программируются, чтобы устройство вообще могло, что-то делать — обязательно нужен определенный программный код. Совокупность такого кода и называется программным обеспечением.

Существует огромное количество различного ПО с самыми разнообразными функциями. Есть и фоторедакторы, и мессенджеры, и музыкальные плееры, и многое другое. И все это для разного аппаратного обеспечения и работает на разных операционных системах.

Типы и виды ПО с примерами

Программное обеспечение подразделяется на следующие типы:

Теперь каждый тип будет разобран по порядку.

К системному относятся следующие виды:

  • операционная система Windows, MS DOS, LINUX, Symbian и Android для смартфонов и другие;
  • программы записанные вBIOS материнской платы. Это те утилиты, которые работают с аппаратными средствами. Их называют драйверами;
  • служебное ПО – это такие приложения, которые диагностируют и автоматизируют работу и настраивают систему компьютера. Например, архиваторы, встроенные антивирусы.

Программы с примерами

К прикладному ПО, которое отвечает за исполнение определенных задач поставленных пользователем относятся следующие виды (перечислим распространенные виды):

  • Word – текстовый редактор;
  • Photoshop, Corel Draw – работа с графикой и изображениями;
  • MS Access – работа с базами данных;
  • FireFox Mozzila, Google Chrome – браузеры для серфинга в интернет;
  • 1С – для ведения систем учета бухгалтерии в организациях;
  • Aimp, Kmplayer – видео и аудио проигрыватели;
  • FL Studio, Cubase – утилиты для создания собственных музыкальных треков;
  • NERO – для записи CD, DVD, Blu-Ray;
  • Autocad – программы для 3Dи 2Dмоделирования;
  • Aboe Premier, Sony Vegas — видеоредакторы;
  • игровые утилиты.

К инструментальному (называют программными средствами) относятся утилиты, с помощью которых создатели предыдущих программ пишут код, придают им внешний облик и работу без багов. Например:

  • ассемблеры – превращают обычный код в двоичный;
  • компиляторы – переводят текст в двоичный машинный код.

К вышеперечисленным утилитам относятся следующие приложения (приведем для примера, на самом деле их намного больше):

  • Microsoft Visual Basic – создает программы в OS Windows;
  • BorlandC++Builder – с помощью нее разрабатывали приложения для DOS и Windows.

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

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

Проприетарное имеет степени защиты авторских прав. Например:

  1. Коммерческие. Запрещают распространять утилиты в свободном доступе, модифицировать, бесплатно работать с нею. Оно полностью находится под охраной закона;
  2. Другим видом с облегченной степенью защиты является «shareware». Эти приложения приобретаются пользователем бесплатно. Но имеют ограниченный срок действия, после которого предлагается купить полную коммерческую версию;
  3. Freeware. Подобен коммерческому, но можно использоваться бесплатно;
  4. Существуют коммерческие утилиты с возможностью посмотреть исходный код, но модифицировать его запрещается;
  5. Копилефт. Это полностью коммерческие программы, распространяющиеся бесплатны. При чем исходный код открыт с возможностью модификаций и распространения. К таким ПО относятся GNU GPL;
  6. BSDLicense. Программы с такой лицензией распространяются с открытым кодом, но производить модифицированные копии с таким же открытым кодом нельзя.

Виды ПО

Открытое

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

Свободное

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

Пиратское

Незаконным видом программного обеспечения является «пиратское». Данное ПО подразумевает взлом приложения, защищенного авторскими правами. Оно нарушает законы и его производство и использование уголовно наказуемо. На фирмы и пользователей использующие такие программы налагаются штрафы, вплоть до лишения свободы. Взламывается обычно различными «кряками» — утилитами, заточенными под снятие всех ограничений.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector