На какие группы можно разделить программное обеспечение

Обновлено: 30.06.2024

Сайт учителя информатики. Технологические карты уроков, Подготовка к ОГЭ и ЕГЭ, полезный материал и многое другое.

Информатика. 7 класса. Босова Л.Л. Оглавление

  • программа
  • программное обеспечение (ПО)
  • системное ПО
  • прикладное ПО
  • система программирования
  • операционная система
  • архиватор
  • антивирусная программа
  • приложение общего назначения
  • приложение специального назначения

Понятие программного обеспечения компьютера

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

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

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

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

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

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

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

Системное программное обеспечение компьютера

Системное программное обеспечение включает в себя операционную систему и сервисные программы.

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

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

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

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

Интерфейс

Аппаратный интерфейс

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

Пользовательский интерфейс

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

В настоящее время наиболее распространёнными ОС для персональных компьютеров являются Windows, MacOS и Linux (рис. 2.6).


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

Установка ОС с дистрибутива на жёсткий диск требуется не всегда. Например, при использовании Live-дистрибутива ОС Linux загружается непосредственно с CD и использует только оперативную память.

Загрузка компьютера

Загрузка компьютера — это последовательная загрузка программ операционной системы из долговременной памяти (жёсткого или оптического диска) в оперативную память компьютера. Рассмотрим этот процесс подробнее.

В состав компьютера входит постоянное запоминающее устройство (ПЗУ), в котором хранятся программы тестирования компьютера и первого этапа загрузки операционной системы — BIOS (Basic Input/Output System — базовая система ввода/вывода). После включения компьютера программы BIOS начинают выполняться; информация о ходе этого процесса отображается на экране монитора. Сначала производится тестирование и настройка аппаратных средств. В случае если всё оборудование функционирует нормально, происходит переход к следующему этапу — поиску начального загрузчика операционной системы.

Диск (жёсткий или оптический), на котором находится операционная система и с которого производится её загрузка, называется системным диском. На этапе загрузки происходит поочерёдное обращение к имеющимся в компьютере дискам с целью обнаружения среди них системного. Последовательность обращения к дискам компьютера определяется настройками BIOS. Признаком системного диска является наличие на нём в определённом месте специальной программы-загрузчика операционной системы. Если диск оказывается системным, то программа-загрузчик считывается в оперативную память. Затем уже эта программа организует загрузку других программ операционной системы с системного диска в оперативную память.

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

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

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

Архиваторы — это специальные программы, осуществляющие сжатие программ и данных. Архиваторы обеспечивают уменьшение объёма хранимой информации, а значит, экономию места на диске и уменьшение времени копирования этой информации, что особенно важно при пересылке информации по Интернету.

Создание компьютерных вирусов — это не безобидное развлечение, а преступление; люди, пишущие и сознательно распространяющие эти вредоносные программы, — злоумышленники.

Для обнаружения и удаления компьютерных вирусов, а также для защиты от них специалистами разрабатываются антивирусные программы. Наиболее известные из них: Антивирус Касперского, DoctorWeb, Panda.

  • 1) установить на компьютер антивирусную программу и регулярно тестировать компьютер на наличие вирусов с её помощью;
  • 2) регулярно обновлять антивирусную программу через Интернет;
  • 3) перед считыванием информации со случайных носителей проверять их на наличие вирусов.

Коммуникационные программы предназначены для. обеспечения доступа к ресурсам сети Интернет и общения между пользователями.

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

Программирование — это процесс создания программ, разработки всех типов программного обеспечения. Специалистов, разрабатывающих программное обеспечение, называют программистами.

Для записи программ используются специальные языки — языки программирования. Это формальные языки. Они состоят из некоторого фиксированного множества слов; существуют чёткие правила написания программ на языке программирования. К настоящему времени насчитывается несколько тысяч языков программирования. Некоторыми языками умеет пользоваться только ограниченный круг их разработчиков, другие становятся известными миллионам людей. Профессиональные программисты иногда применяют в своей работе более десятка разнообразных языков программирования. В 8 классе вы познакомитесь с языком программирования Паскаль. Возможно, кто-то из вас знаком с языком программирования Лого, специально созданным для обучения программированию детей.

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

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

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

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

Можно выделить приложения общего назначения и приложения специального назначения.

Приложения общего назначения

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

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


Приложения специального назначения

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

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

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

Правовые нормы использования программного обеспечения компьютера

Программы по их правовому статусу можно разделить на две большие группы:

  • 1) ПО, являющееся частной собственностью авторов или правообладателей;
  • 2) свободное ПО.

Программы, входящие в первую группу, можно разделить на:

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

Условно бесплатные программы (shareware) предлагаются разработчиками бесплатно в целях их рекламы и продвижения на рынок. Эти программы имеют ограниченный срок действия или ограниченные функциональные возможности. Если пользователь в установленный срок производит оплату, то ему сообщается код, активизирующий все функции программы.

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

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

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

  • использовать программу в любых целях;
  • изучать и изменять программу;
  • копировать и распространять программу;
  • распространять изменённую программу.

Самое главное

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

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

Системное программное обеспечение включает в себя операционную систему и сервисные программы.

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

Система программирования — это комплекс программных средств, предназначенных для разработки компьютерных программ на языке программирования.

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

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

  • 1) ПО, являющееся частной собственностью авторов или правообладателей;
  • 2) свободное ПО.

Вопросы

1. Ознакомьтесь с материалами презентации к параграфу, содержащейся в электронном приложении к учебнику. Дополняет ли презентация информацию, содержащуюся в тексте параграфа?

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

Основные определения и положения

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

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

На данный момент ПО решает следующие задачи:

  1. Позволяет разворачивать специальную среду (операционную систему), для установки и запуска других программ.
  2. Обеспечивает взаимосвязь между физическими устройствами ПК и преобразование их в логические элементы, что позволяет работать с цифровыми данными.
  3. Поддержание стабильной работы ПК.
  4. Гарантирует работу фоновых процессов для защиты компьютера от вирусов, вредоносных скриптов, а также работы файловой системой.
  5. Слежение за разными аппаратными характеристиками (например, температура), чтобы предотвращать выход физических компонентов из строя.

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

Существует много критериев и параметров для классификации программного обеспечения. Ниже приведены некоторые из них.

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

  1. Начальный уровень;
  2. Средний;
  3. Продвинутый.

По открытости исходного кода программного компонента:

По типу лицензии:

  1. Бесплатные;
  2. Условно-бесплатные;
  3. Платные.

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

  1. Системное;
  2. Инструментальное;
  3. И прикладное ПО.

Рассмотрим каждый из этих пунктов более подробно.

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

Системное ПО

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

В свою очередь системное ПО делится на два вида — базовое и сервисное.

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

Базовый софт отвечает за запуск других утилит и включает в себя:

  1. BIOS, куда входит минимальный набор драйверов и с помощью которого устанавливается ОС.
  2. Операционные системы(Windows, Mac OS, Linux и т.д.).
  3. Системные оболочки – интерфейсы облегчающие работу пользователя с операционной системой. На данный момент самым распространенным является графический интерфейс.

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

  1. Архиваторы(например, Winrar);
  2. Антивирусы(Nod32, Dr.Web и др.);
  3. Утилиты для обслуживания жестких дисков(CCleaner и др.);
  4. Разный софт для работы с сетью(например, FTP-клиенты);
  5. Диагностики(ПО, предоставляющее информацию о различных параметрах и аппаратных характеристиках ПК).

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

Данный вид приложений позволяет пользователям создавать свои собственные утилиты для компьютера при помощи различных языков программирования.

Python IDE

Python IDE -система программирования

Сейчас существует несколько тысяч различных языков программирования. Для каждого языка есть своя система программирования, которая в простейшем случае делится на:

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

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

  1. Текстовые редакторы и процессоры(например, MS Word или NotePad);
  2. Графические редакторы, позволяющие пользователю просматривать и выполнять обработку графических изображений. Сюда относятся Paint, Photoshop и др.
  3. Средства для управления базами данных (СУБД), например MS Access.
  4. Средства для осуществления пользовательской коммуникации – ICQ, различные клиенты электронной почты и т.д.
  5. Различные офисные пакеты, такие как 1С предприятие.
  6. Компьютерные игры.
  7. Инструменты для создания и редактирования таблиц. Сюда относится Excel.
  8. Мультимедиа проигрыватели.

Заключение

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

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

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

Общие сведения

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

Системное программное обеспечение компьютера

  1. Поддержание эффективной работы какой-либо вычислительной системы.
  2. Разворачивание на компьютере или в сетевом окружении среды для работы прикладного программного обеспечения.
  3. Выполнение фоновых процессов работы с файловой системой, защиты данных от утечки, проверка на наличие вредоносных скриптов и вирусов.
  4. Осуществление диагностики и предотвращения выхода из строя аппаратной части персонального компьютера, ноутбука и другого цифрового устройства.
  5. Взаимосвязь физических устройств и преобразование их в логические.

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

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

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

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

Классификация системных программ

Специалисты в IT-сфере считают, что СПО можно условно разделить на 3 типа. К ним относятся:

  1. Базовое.
  2. Операционные системы.
  3. Сервисные программы (утилиты).

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

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

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

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

Базовое ПО

Основной частью базового ПО является BIOS. Она записывается в специальную микросхему ПЗУ, находящуюся на материнской плате, и выполняет следующие функции:

Системное по

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

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

Программа в микросхеме генерирует импульс для тестового запуска того или иного устройства. Если получен соответствующий двоичный код от тестируемого компонента, значит, последний успешно прошел диагностику. С самого начала тест-сигнал посылается на основные элементы ПК, т. е. микропроцессор (CPU), оперативную память (RAM), видеопроцессор (GPU) и контроллер жесткого диска. Когда одно из основных устройств не прошло тестирование, работа ПК прекращается и выдается соответствующий кодовый сигнал через динамик-пищалку.

Системное программное обеспечение это

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

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

Это основные критерии, которым должна удовлетворять каждая ОС. Для выбора последней нужно ознакомиться с основными видами и характеристиками.

Виды и характеристики

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

Системное по это

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

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

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

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

Следует отметить, что MAC и LINUX имеют UNIX-ядро, т. е. структуру файловой системы, конфигурацию и модульные процедуры выполнения запросов. Этот подход к архитектуре позволяет существенно увеличить скорость работы, достигнуть высокого уровня безопасности, а также правильно управлять ресурсами при выполнении нескольких процессов.

Драйвера и многозадачность

Следует отметить, что только OC UNIX-платформ обладают многозадачностью. Хотя в некоторых источниках указано, что Windows способна правильно распределять ресурсы при вычислительном процессе. Последнее — ошибочное утверждение, поскольку работа программ выполняется по одному экземпляру с последующим переключением между вычислительными потоками. IT-специалисты называют Windows — ОС с ложной многозадачностью.

Драйвер компьютера

Специальные утилиты

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

Утилиты компьютера

  1. Защита от вирусов и другого вредоносного ПО.
  2. Оптимизация файловой системы.
  3. Чистка и дефрагментация реестра.
  4. Удаление ненужных данных.
  5. Настройка системы.
  6. Шифрование данных.
  7. Корректное удаление установленных программ.

К первой группе можно отнести все антивирусы. Для выбора оптимального программного продукта необходимо воспользоваться различными интернет-ресурсами, на которых тестируется соответствующее ПО. Примеры антивирусов, обладающих хорошими характеристиками, являются продукты лаборатории Касперского и Евгения Рошаля (Dr. Web).

Другие типы утилит выбираются по такому же принципу, как и антивирусы. Некоторые программные модули могут включать сразу несколько функций. Например, Advanced System Care состоит из компонентов, отвечающих за безопасность, работу с файловой системой и реестром, а также модуля, отвечающего за корректное удаление программ.

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

photo

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

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

Программист за работой

Зачем нужен софт

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

К задачам ПО относятся:

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

В чем преимущества лицензионного программного обеспечения

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

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

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

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

Без соответствующего программного обеспечения компьютер беспомощен. Когда говорят о разновидностях софта, в основном применяют классификацию по назначению. Это — системное, прикладное и инструментальное ПО. Разберем подробнее.

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

Системное

Системное ПО управляет работой всех комплектующих компьютера (ЦП, устройств ввода-вывода данных, видеокарты и т. д.). Эту часть софта составляют программы, необходимые для работы устройства:

  • сама операционная система;
  • драйверы, обеспечивающие корректную работу компонентов;
  • файловые менеджеры;
  • различные дополнения.

Прикладное

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

  • Общие — необходимы каждому юзеру.
  • Специальные — выполняют конкретные профессиональные задачи.
  • Развлекательные — разнообразные игры, плееры.

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

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

Программист

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

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

Устройство и операционная система

Разработчики создают каждую программу под:

  • конкретную операционную систему — Linux, Android, Mac OS, Windows, IOS;
  • устройство — смартфон, телевизор, роутер, персональный компьютер, планшет.

Поэтому архитектура и код одного и того же приложения, но установленного на разных гаджетах (например, компьютер и смартфон), сильно отличаются. А программы для одного устройства не могут использоваться на другом.

Режим применения

Для классификации по этому признаку имеет значение, кто и где будет применять программное обеспечение. Ведь на одном ПК может работать как один человек, так и все члены семьи либо несколько сотрудников. Софт разделяется на:

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

Набор функций

Программное обеспечение возможно классифицировать и по функционалу. Для выполнения одного конкретного действия (например, измерения температуры центрального процессора) достаточно легкой маленькой утилиты. А, чтобы напечатать и обработать документы различного формата, необходим огромный Microsoft Office. Поэтому программное обеспечение в соответствии с данной классификацией можно разделить на малое, среднее и большое.

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

Уровень готовности

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

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

Модель распространения

Еще одна популярная классификация софта. Все выпускаемое ПО можно разделить на:

    / Free. Не требует никакой платы, устанавливается на все подходящие системным требованиям устройства.
  • Почти бесплатное/ Adware. В программе можно также работать бесплатно, но придется смотреть рекламу или платить за дополнительный функционал.
  • Условно бесплатное/ Shareware. Софт подлежит использованию в любых целях, кроме коммерческих. Имеет бесплатный ограниченный функционал. Для получения дополнительных возможностей необходимо купить лицензию.
  • Триальное/ Trial. Программа работает бесплатно определенное время (например, 15 дней). Пользователь за это время может полностью оценить ее функционал. Если по истечении срока юзер не приобретает лицензию, софт отказывается запускаться.
  • Демо/ Demo. Пользователям для ознакомления на определенное время предоставляют часть продукта. Если софт устраивает, то полную программу можно купить в любой момент.
  • Закрытое. Частное программное обеспечение, которое используют только разработчики и те, кто получил доступ. Купить такой софт можно исключительно у авторов.

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

Процесс создания программного обеспечения

Заключение

Читайте также: