В двух словах это набор программ, обеспечивающих работоспособность вашего компьютера. Его роль подобна функциям мозжечка: он должен иметься в мозгу, чтобы вы могли не задумываясь дышать, но это всего лишь мозжечок, и вряд ли он поможет вам выиграть турнир в шахматы или защитить диссертацию. Системное ПО в качестве основного элемента включает в себя операционную систему — это либо Windows 98 и Mac OS, когда речь идет о домашнем компьютере, либо MVS, если имеется в виду громадина в центре данных предприятия. Помимо операционной системы в понятие системного ПО входит и ПО, позволяющее управлять работой компьютера и компьютерной сети, в частности, ПО для диагностики и настройки производительности вычислительной системы. Таким образом в разряд системного ПО попадают NetWare фирмы Novell и другие пакеты управления работой сети. В мире мэйнфреймов к категории системного ПО можно отнести все виды рабочих программ («утилит») со специфическими названиями типа «Дефрагментатор диска».
А прикладное программное обеспечение?
Прикладное ПО настраивает «мозги» персонального компьютера на более «интеллектуальную» работу по сравнению с обычной поддержкой жизнедеятельности компьютера и процессом его соединения с другими вычислительными устройствами. О его роли можно сказать так: прикладное ПО направляет вычислительную мощь компьютера на решение бизнес-задач, таких, например, как занесение записей в главную книгу бухгалтерии или выставление счетов клиентам.
К прикладному ПО однозначно можно отнести системы для автоматизации процессов производства, планирования и осуществления финансовых расчетов и учета кадров, а также ERP-пакеты (типа R/3 фирмы SAP или пакета фирмы PeopleSoft), которые автоматизируют не только перечисленные процессы, но и многие другие. Другой пример прикладного ПО — системы автоматизации проектирования (САПР) вместе с другими пакетами инженерного назначения; пакеты автоматизации совместной деятельности типа Lotus Notes; ПО для управления цепочками поставок; огромное множество программ, предназначенных для решения разнообразных задач, начиная с составления маршрутов для железнодорожных составов и заканчивая отслеживанием клинических испытаний в фармацевтике.
|
Получается, что системное ПО управляет компьютером, а прикладное — бизнесом?
Граница между этими двумя видами ПО не совсем четкая, и многое зависит от позиции рассуждающего. Между ними есть своеобразная «нейтральная полоса», куда вы можете поместить, например, ПО для управления базами данных (Oracle8, Sybase, DB/2 и другие системы). Такое ПО выполняет общие задачи хранения и модификации данных и записей и часто требует дальнейшего программирования, чтобы его можно было использовать в конкретных прикладных областях. Базовые функции систем управления данными включены в некоторые операционные системы, вследствие чего одни люди утверждают, что СУБД — это системное ПО, а другие — прикладное.
Пользователи Windows могут спросить, в какую категорию ПО попадает игра в пасьянс Solitaire. Оставим этот вопрос для Microsoft.
Дерек Слейтер
Расхожие термины и выражения
Операционная система (ОС). Программное обеспечение, указывающее компьютеру, как выполнять большую часть его основных функций и как интерпретировать команды пользователя.
|
Рабочая программа, утилита (utility). Обычно так называются небольшие программы, выполняющие отдельные управляющие функции типа измерения производительности работы компьютера или направления файла на печатающее устройство.
Система масштаба предприятия (корпоративная система). Слово «предприятие» настолько привлекает разработчиков, что они стремятся употребить его в названии систем. Чаще всего, однако, оно используется в сочетании «система планирования ресурсами предприятия» («ERP-система») для обозначения, так сказать, «праматери» всех прикладных систем.
Сетевой компьютер
За большой волной интереса к сетевым компьютерам (NC) не кроется никакого технологического прорыва — большинство того, что в нем используется, было известно относительно давно. Причина возникшего внимания к NC не в технической новизне, а в тезисе, что эта известная технология может сегодня экономить время и деньги в бизнесе. Поэтому понять феномен сетевого компьютера можно, только осознав, каким образом из старой технологии предлагается извлечь нечто новое, ценное для бизнеса.