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

Неотъемлемой частью любого компьютера является его программное обеспечение, без которого компьютер становится просто набором красивых, но бесполезных технических устройств. Иначе говоря, программное обеспечение – это именно та программная часть компьютера, о которой мы упоминали ранее и которая используется в комплексе с аппаратной частью.

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

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

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

? антивирусные программы;

? защитные утилиты категорий AntiSpyware и AntiAdware;

? программы для диагностики и лечения операционной системы и аппаратных составляющих (жесткого диска, оперативной памяти, и др.);

? программы для «разгона» компьютера;

? архиваторы;

? программы для обслуживания локальной сети.

Помимо перечисленных, существует целый ряд и иных программных средств сервисного назначения.

Что касается прикладного программного обеспечения, то к нему относятся программные продукты, предназначенные для решения задач определенной области или сферы деятельности. В частности, таковыми являются программы для экономистов и бухгалтеров («1С», «Галактика», и т. п.), инженеров («AutoCAD»), текстовые и табличные редакторы (Word, Excel), программы для воспроизведения мультимедийных файлов (Winamp, Windows Media Player), для работы с графическими файлами и объектами (MS Paint, Corel Driwe), с электронной почтой (The Bat, Outlook Express), обучающие и игровые программы, всевозможные справочники, и т. д. и т. п.

ПРИМЕЧАНИЕ

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

Отметим, что прикладное программное обеспечение в большинстве случаев предназначено для эксплуатации в определенной среде. Например, если какая-то программа создана для использования в среде операционной системы Windows, то в системе Linux она работать не будет, и т. д. Хотя существуют и продукты, которые могут работать в разных операционных системах (иногда одна и та же программа имеет разные версии – специально для разных операционных систем).

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

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

Больше книг — больше знаний!

Заберите 30% скидку новым пользователям на все книги Литрес с нашим промокодом

ПОЛУЧИТЬ СКИДКУ