Определение программного обеспечения компьютеров

Программное обеспечение — что это такое, общее понятие

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

Программное обеспечение — это совокупность всех программ, установленных на данном компьютере, с помощью которых происходит запуск ЭВМ, а также решение пользовательских задач.

К функциям ПО относятся:

Осторожно! Если преподаватель обнаружит плагиат в работе, не избежать крупных проблем (вплоть до отчисления). Если нет возможности написать самому, закажите тут.

  • запуск стартовой программы — операционной системы (ОС), которая в свою очередь обеспечивает работу других программ. В настоящее время широкое применение находят такие варианты ОС, как Windows, Linux, MS DOS;
  • отслеживание различных характеристик: температуры, скорости выполнения команд, состояния оперативной и встроенной памяти;
  • обеспечение совместной работы всех устройств, входящих в состав компьютера: мышь, клавиатура, системный блок и т. д.;
  • запуск и поддержание вспомогательных и пользовательских программ.

Классификация программного обеспечения

Программное обеспечение классифицируют по нескольким признакам и свойствам.

По количеству пользователей, имеющих доступ к ПО:

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

По масштабности потребляемых ресурсов: большое, среднее и малое ПО.

По стабильности:

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

По функционалу:

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

По надежности: надежные и ненадежные (сомнительные).

По языку, на котором пишется программный код: машинное, машинно-ориентированное, алгоритмическое, процедурно-ориентированное, интегрированное, проблемно-ориентированное.

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

По уровню пользователя: простой пользователь, расширенный пользователь, максимум.

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

По особенности распространения:

  • FREE — услуга по использованию ПО полностью бесплатна;
  • ADWARE — бесплатное ПО, требующее установки дополнительных утилит и/или содержащее рекламные вставки;
  • SHAREWARE — частично бесплатное ПО. Бесплатное использование предусмотрено только для конкретного пользователя, но не для корпораций;
  • TRIAL, сюда же можно отнести DEMO. Бесплатный период использования ПО ограничен по времени или количеству запусков;
  • закрытое ПО. Использование возможно только на условиях собственника.

В данной статье приведены не все типы применяемого ПО. Дело в том, что данная область стремительно развивается, а значит, растет и количество критериев для классификации.

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

Кроме кратко представленных выше выделяют три основных вида ПО:

  • системное;
  • прикладное;
  • инструментальные средства.

Системное ПО — программы, основное назначение которых — обеспечение работы ПК, контроль и управление аппаратной частью машины.

Системное ПО можно разделить на две крупные категории: базовое и сервисное ПО.

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

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

Прикладное ПО — самая обширная часть ПО, устанавливаемая на ПК. Основное значение прикладного ПО — выполнение определенных задач пользователя: рисовать, показывать видео, выполнять специальные расчеты (бухгалтерские и математические приложения).

Инструментальное ПО выделено как отдельный вид, хотя в какой-то степени его можно отнести к прикладному. Инструментальное ПО предназначено для разработки, компиляции и интерпретации пользователем своих собственных программ. В качестве примеров можно привести приложение Borland Delphi, софт Microsoft Visual C++ и другие.

Виды ПО представлены на рисунке.

Виды ПО представлены

Составные части ПО современного компьютера

Приведем структуру и примеры составных частей ПО.

Системное ПО:

  • ОС (Windows, Linux);
  • антивирусы (Avast Free Antivirus, Kaspersky);
  • архиваторы (WinRAR, 7-Zip).

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

  • текстовые и табличные редакторы (MS Office, Open Office);
  • графические редакторы (Adobe Photoshop);
  • мультимедиа проигрыватели (Windows Media Player, PotPlayer);
  • утилиты для распознавания текста (Readiris Pro, FineReader);
  • программы специального узкопрофильного назначения (1С, Matlab, AutoCad, Компас 3D).   

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

  • среды для разработки программ (NetBeans, Eclipse);
  • компиляторы (Microsoft Visual C++, Visual Studio Code);
  • интерпретаторы (HotSpot, IronPython).

Насколько полезной была для вас статья?

У этой статьи пока нет оценок.

Заметили ошибку?

Выделите текст и нажмите одновременно клавиши «Ctrl» и «Enter»