Программное обеспечение состоит из файлов программ, которые определяют действия компьютера. Для того чтобы сделать некоторую полезную работу, ваша система должна выполнить команды какой-либо программы. По назначению все программы программы;системныепрограммы;служебныеможно разделить на две категории: системные и прикладные.
Системными называют программы, которые управляют выполнением программ и ресурсами компьютера. Они обеспечивают также связь компьютера с подключенными к нему внешними устройствами и окружающей средой. К числу таких устройств можно отнести принтер, мышь, модемы, а также дисплей, клавиатуру и дисководы.
К системным программам в первую очередь следует отнести операционные системы и утилиты (сервисные программы). Операционная система представляет собой комплекс программ. В отличие от прикладных программ, ориентированных на решение некоторой конкретной задачи, она, будучи предназначенной для управления компьютером, выполняет и ряд других важных функций: управляет всеми процессами и задачами внутри компьютера;
управляет обменом данными между компьютером и подключенными к нему внешними устройствами, такими как принтер, дисплей, дисководы;
обеспечивает возможность взаимодействия между прикладными программами и модулями аппаратуры;
обеспечивает связь пользователя с компьютером (интерфейс пользователя).
Сервисные программы, или утилитыпрограммы;сервисныеутилиты, как следует из их названия, помогают в работе с персональным компьютером. Они представляют собой инструменты, которые обычно используются для его настройки. К их числу, в частности, относятся программы, с помощью которых можно архивировать данные и форматировать жесткий диск. Большое количество полезных сервисных программ предлагается независимыми изготовителями программного обеспечения. Многие из них составляют категорию shareware (условно-бесплатное программное обеспечение).
Прикладные программы (приложения) представляют собой программы, с помощью программы;прикладныекоторых можно решать какие-то конкретные задачи. К ним относятся системы управления базами данных, программы обработки текстов, бухгалтерские и графические программы, игры. Прикладных программ бесчисленное множество, и их количество постоянно растет. Мы же выделим только основные виды прикладных программ (по их функциональному назначению): офисные пакеты, графические редакторы, архиваторы, браузеры, антивирусные и мультимедийные программы, системы программирования, автоматизированного проектирования и управления базами данных, а также научные и обучающие программы.