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

 

Программное обеспечение (ПО) современных персональных компьютеров включает как важнейшие составные части:

· системное ПО, основная составляющая которого – операционная система (ОС);

· инструментальные системы (системы программирования), основывающиеся на языках программирования;

· прикладное ПО, в состав которого входят интегрированные пакеты и пакеты прикладных программ.

 

Число разновидностей системных программ велико, рассмотрим лишь некоторые из них.

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

Драйверы. Важным классом системных программ являются программы-драйверы, обеспечивающие подключение к компьютеру внешних устройств (клавиатура, жесткие диски, мышь и т.д.) и их управление.

Вспомогательные программы. К вспомогательным программам можно отнести:

· программы-архиваторы, которые позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать копии нескольких файлов меньшего размера;

· антивирусные программы, предназначенные для предотвращения заражения компьютерным вирусом и ликвидации последствия заражения;

· коммуникационные программы, предназначенные для организации обмена информацией между компьютерами;

· программы для управления памятью, обеспечивающие гибкое использование опреативной памяти компьютера;

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

 

Современные системы программирования для персональных компьютеров предоставляют пользователю мощные и удобные средства для разработки программ. В них входят:

· компилятор, преобразующий программу на язык машинных кодов;

· библиотека подпрограмм, которыми могут пользоваться программисты;

· объектно-ориентированная среда разработки программ;

· вспомогательные программы, например отладчики.

Для персональных компьютеров разработаны и используются сотни тысяч различных прикладных программ. В качестве примера приведены лишь некоторые из них.

Редакторы текстов и издательские системы предоставляют возможность подготавливать документы на компьютере (Microsoft Word).

Табличные процессоры обеспечивают работу с большими таблицами чисел (Microsoft Excel).

Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами – базами данных (Microsoft Access, Microsoft SQL Server).

Графические редакторы позволяют создавать и редактировать картинки на экране компьютера (Paint, PhotoShop, Corell Draw).

Системы автомптизтрованного проектирования (САПР) позволяют осуществлять черчение и конструирование различных мехинизмов с помощью компьютера (AutoCad).

В настоящем учебном пособии рассматривается интегрированный пакет Microsoft Office.