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

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

Прошло уже более 70 лет после создания первого в мире компьютера. С тех пор, вычислительные машины перестали быть громоздкими аппаратами для исследований в области ядерного оружия, и теперь вполне возможно рядовому пользователю иметь дома персональный компьютер. К счастью, прогресс коснулся не только аппаратной части ЭОМ — «железа» и его компонентов, из чего состоит любой компьютер, но и программного обеспечения, без которого то самое «железо» было бы просто дорогим металлолом.

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

Что такое ПО

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

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

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

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

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

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

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

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

  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. Редактор текста – окно, куда вводится код.
  2. Транслятор, который представляет собой компилятор или интерпретатор. Благодаря транслятору пользовательский код преобразуется в машинные команды.
  3. Отладчик – средство для «отлавливания» и обработки ошибок.

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

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

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

Интерфейс

В свою очередь, компьютер является частью системы «человек — компьютер». Средства, обеспечивающие взаимосвязь между объектами этой системы, называют интерфейсом.

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

Список литературы

  1. Акулов О.А. Информатика: учебник / О.А. Акулов, Н.В. Медведев. — М.: Омега-П, 2005. — 270 с.
  2. Алексеев А.П. Информатика 2007 / А.П. Алексеев. — М.: СОЛОН-Пресс, 2003. — 608 с.
  3. Вьюхин В.В. Вычислительная техника и вычислительная техника: учебник по инженерным специальностям / В.В. Въюхин; под ред. — М.: Дрофа, 2003. — 286 с.
  4. Гейн А.Г. Основы информатики и вычислительной техники / А.Г. Гейн. — М.: Просвещение, 2003. — 245 с.
  5. Вычислительная техника: практическая работа по компьютерным технологиям / под редакцией Н.В. Макаровой. — М.: Финансы и статистика, 2004. — 384 с.
  6. Макарова Н.В. Информатика: практическая работа по компьютерным технологиям / Н.В. Макарова, С.Н. Рамин. — М.: Академия, 2004. — 384 с.
  7. Макарова Н.В. Вычислительная техника: учебник для вузов / Н.В. Макарова, Н.В. Бройдо. — М.: Академия, 2004. — 768 с.
  8. Могилев, А.В.. Компьютерные науки : учебник для вузов / А.В. Могилев, Н.И. Пак, Е.К. Хеннер; отредактировано Э.К. Хеннер. — М.: Академия, 2001. — 346 с.

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

Присылайте задания в любое время дня и ночи в ➔

Официальный сайт Брильёновой Натальи Валерьевны преподавателя кафедры информатики и электроники Екатеринбургского государственного института.

Все авторские права на размещённые материалы сохранены за правообладателями этих материалов. Любое коммерческое и/или иное использование кроме предварительного ознакомления материалов сайта natalibrilenova.ru запрещено. Публикация и распространение размещённых материалов не преследует за собой коммерческой и/или любой другой выгоды.

Сайт предназначен для облегчения образовательного путешествия студентам очникам и заочникам по вопросам обучения . Наталья Брильёнова не предлагает и не оказывает товары и услуги.

В случае копирования материалов, указание web-ссылки на сайт natalibrilenova.ru обязательно.

Windows XP Дата релиза: Август 2001

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

Microsoft представила Windows Vista в совершенно новом дизайне благодаря Windows Aero — комплексу технических решений графического пользовательского интерфейса. В ней было множество небольших изменений: например, замена знакомой кнопки «Пуск» на иконку с логотипом Windows.

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

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

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

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

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

Как это работает?

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

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

Список литературы

  1. Акулов О.А. Информатика: учебник / О.А. Акулов, Н.В. Медведев. — М.: Омега-П, 2005. — 270 с.
  2. Алексеев А.П. Информатика 2007 / А.П. Алексеев. — М.: СОЛОН-Пресс, 2003. — 608 с.
  3. Вьюхин В.В. Вычислительная техника и вычислительная техника: учебник по инженерным специальностям / В.В. Въюхин; под ред. — М.: Дрофа, 2003. — 286 с.
  4. Гейн А.Г. Основы информатики и вычислительной техники / А.Г. Гейн. — М.: Просвещение, 2003. — 245 с.
  5. Вычислительная техника: практическая работа по компьютерным технологиям / под редакцией Н.В. Макаровой. — М.: Финансы и статистика, 2004. — 384 с.
  6. Макарова Н.В. Информатика: практическая работа по компьютерным технологиям / Н.В. Макарова, С.Н. Рамин. — М.: Академия, 2004. — 384 с.
  7. Макарова Н.В. Вычислительная техника: учебник для вузов / Н.В. Макарова, Н.В. Бройдо. — М.: Академия, 2004. — 768 с.
  8. Могилев, А.В.. Компьютерные науки : учебник для вузов / А.В. Могилев, Н.И. Пак, Е.К. Хеннер; отредактировано Э.К. Хеннер. — М.: Академия, 2001. — 346 с.

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

Присылайте задания в любое время дня и ночи в ➔

Официальный сайт Брильёновой Натальи Валерьевны преподавателя кафедры информатики и электроники Екатеринбургского государственного института.

Все авторские права на размещённые материалы сохранены за правообладателями этих материалов. Любое коммерческое и/или иное использование кроме предварительного ознакомления материалов сайта natalibrilenova.ru запрещено. Публикация и распространение размещённых материалов не преследует за собой коммерческой и/или любой другой выгоды.

Сайт предназначен для облегчения образовательного путешествия студентам очникам и заочникам по вопросам обучения . Наталья Брильёнова не предлагает и не оказывает товары и услуги.

В случае копирования материалов, указание web-ссылки на сайт natalibrilenova.ru обязательно.

Adblock
detector