Определение программного обеспечения компьютеров
Программное обеспечение — что это такое, общее понятие
На сегодняшний день сложно представить себе жизнь современного человека без компьютера. С помощью компьютера (ПК, ЭВМ) решается множество простых и сложных задач в практически любой сфере, компьютер также используется для обучения и развлечения. Основной частью любой ЭВМ является программное обеспечение (ПО). В информатике принято следующее определение ПО.
Программное обеспечение — это совокупность всех программ, установленных на данном компьютере, с помощью которых происходит запуск ЭВМ, а также решение пользовательских задач.
К функциям ПО относятся:
Осторожно! Если преподаватель обнаружит плагиат в работе, не избежать крупных проблем (вплоть до отчисления). Если нет возможности написать самому, закажите тут.
- запуск стартовой программы — операционной системы (ОС), которая в свою очередь обеспечивает работу других программ. В настоящее время широкое применение находят такие варианты ОС, как 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»
Нашли ошибку?
Текст с ошибкой:
Расскажите, что не так