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

Программы для персональных компьютеров можно разделить на три категории:
1. Прикладные программы, обеспечивающие выполнение необходимых пользователю действий: редактирование текстов, создание рисунков и т.д.
2. Системные программы — выполняют вспомогательные функции, например, копирования информации, выдача справочных данных о компьютере и т.д.
3. Инструментальные системы (системы программирования) — обеспечивают создание новых программ для компьютера.

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

Важным классом системных программ являются программы — драйверы. Они расширяют возможности операционной системы во управления устройствами ввода-вывода. С помощью драйверов можно осуществлять подключение к компьютеру новых устройств или нестандартное использование уже известных устройств.

Программы — оболочки — обеспечивают более удобный способ общения пользователя с компьютером, чем с помощью командной строки DOS. Популярными программами-оболочками является Norton Commander, XTree Pro Gold, PC Shell из комплекта PC Tools.

Операционные оболочки упрощают создание графических программ, предлагая для этого большое количество удобных средств и расширяя возможности персонального компьютера. Популярной программой является Microsoft Windows.
К системным программам можно отнести также вспомогательные программы (утилиты). Разновидности утилит: программы-упаковщики, программы для создания резервных копий информации на дисках, антивирусные программы, коммуникационные программы, программы для диагностики компьютера, программы для оптимизации дисков, для динамического сжатия дисков и другие.

С прикладных программ наиболее широко используют:

— программы подготовки текстов (документов) на компьютере — текстовые редакторы;
— программы подготовки документов типографского качества — издательские системы;
— программы обработки табличных данных — электронные таблицы или табличные процессоры;
— программы обработки массивов информации — системы управления базами данных (СУБД), которые позволяют управлять большими информационными программами — базами данных. Они обеспечивают ввод, поиск, сортировку данных и т.д.
— графические редакторы — позволяют создавать и редактировать рисунки на экране компьютера;
— системы деловой и научной графики — для наглядного изображения на экране различных данных и зависимостей с помощью графиков, диаграмм;
— системы автоматического проектирования (САПР) — для черчения и конструирования различных механизмов с помощью компьютера.