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

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

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

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

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

Как делятся программы по назначению?

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

  • Системное;
  • Прикладное;
  • Инструментальное.

Системное ПО

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

Впервые включив компьютер, открывшийся BIOS, любезно поможет осуществить его правильную настройку. Как раз эта программа — главный и первичный компонент системного ПО в IBM-PC совместимых компьютерах, которых в мире абсолютное большинство. Также, в структуру системного программного обеспечения определяют и операционные системы вроде Windows, UNIX, Linucs и т.д.

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

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

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

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

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

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

Вместо послесловия

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

 

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

Оставить комментарий

Авторизоваться через: 

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить", я принимаю пользовательское соглашение и подтверждаю, что ознакомлен и согласен с политикой конфиденциальности

Сообщите об ошибке, мы исправим:

Отправить