Классификация программного обеспечения по назначению
Прошло уже более 70 лет после создания первого в мире компьютера. С тех пор, вычислительные машины перестали быть громоздкими аппаратами для исследований в области ядерного оружия, и теперь вполне возможно рядовому пользователю иметь дома персональный компьютер. К счастью, прогресс коснулся не только аппаратной части ЭОМ — «железа» и его компонентов, из чего состоит любой компьютер, но и программного обеспечения, без которого то самое «железо» было бы просто дорогим металлолом.
Именно программы позволяют вашему компьютеру не только выполнять полезные задания, но и делают работу с ПК максимально комфортным и доступным широкому кругу лиц занятием, а также помогают программистам в создании новых программ. Согласитесь, было бы не очень удобным, если бы все действия с электронной машиной приходилось бы выполнять в командной строке, по средству ввода команд — здесь несомненным помощником является рабочий стол, в котором большинство доступных функций представлены в графическом, понятном для простого человека виде. Это стало возможным только благодаря работе целого комплекса программного обеспечения.
Содержание статьи:
Как делятся программы по назначению?
Однако не все программы служат одного типа целям, и большинство из них даже написано на различных языках программирования. Потому, для удобства, согласно назначению все ПО делят на такие типы:
- Системное;
- Прикладное;
- Инструментальное.
Системное ПО
Это как раз та категория программ, без которой работа на любом ПК абсолютно не возможна. Именно они отвечают за ввод/вывод команд, операции с памятью компьютера, доступ к энергонезависимым носителям, поддержку сетевого окружения, и определяют пользовательский интерфейс. Потому системное ПО является первичным для любого компьютера, как будто бы образуя его «скелет» и «мозг», если давать для большей ясности пример из человеческой анатомии.
Впервые включив компьютер, открывшийся BIOS, любезно поможет осуществить его правильную настройку. Как раз эта программа — главный и первичный компонент системного ПО в IBM-PC совместимых компьютерах, которых в мире абсолютное большинство. Также, в структуру системного программного обеспечения определяют и операционные системы вроде Windows, UNIX, Linucs и т.д.
Прикладное ПО
Этот тип программ предназначен для выполнения определенного типа задач, и как утверждают специалисты, для обеспечения при этом максимально комфортного взаимодействия с пользователем. Прикладное ПО не может обратиться к вычислительным мощностям ПК на прямую, и для работы ему необходима заранее установленная на компьютер операционная система. Потому такое ПО является вспомогательным. В человеческом теле — это все остальные органы; кроме скелета, мозга и рук.
Вы каждый день использует прикладное ПО — веб-браузеры, текстовые редакторы, медиаплееры, компьютерные игры, графические редакторы, СУБД, а также целый класс специализированных программ для профессиональной деятельности. Так что, спектр вспомогательного программного обеспечения достаточно широк, и именно таковыми и являются большинство из написанных ныне программ.
Инструментальное ПО
Служит для создания новых программ. Именно благодаря ему упрощается процесс написания программного кода, а сами команды трансформируются в понятный «железу» двоичный код. Так же инструментальное ПО отвечает за калибровку, проверку работоспособности, и исправления ошибок в уже написанных программах. Оно примерно соответствует человеческим рукам, без которых не было бы возможности создать новую вещь.
Потому работа с инструментальным ПО — прерогатива программистов, и рядовому юзеру здесь ловить нечего. К этому типу программного обеспечения относят трансляторы, компоновщики, отладчики, ассемблеры, препроцессоры, библиотеки подпрограмм и редакторы графического интерфейса — всё то, что позволяет создавать новое и редактировать уже готовое ПО.
Вместо послесловия
Это основные типы программного обеспечения по назначению. Также, его делят и по способам распространения, по методу исполнения, по возможности работать на иной платформе, и по видам. Но об этом уже в отдельных статьях.