110
процессов, протекающих в компьютере во время выполнения программ. К ним
относятся
программы, обеспечивающие отображение данных на дисплее в
удобном для пользователя виде, диалоговые программы для общения на огра-
ниченном естественном языке, а
также системы трансляции, переводящие на
машинный язык программы, написанные на языках программирования.
Другой комплекс программ –
служебные
. Это различные сервисные про-
граммы, используемые при работе или техническом обслуживании компьюте-
ра, – редакторы, отладчики,
диагностические программы, архиваторы, про-
граммы для борьбы с вирусами и другие вспомогательные программы. Данные
программы облегчают пользователю взаимодействие с компьютером. К ним
примыкают программы, обеспечивающие работу компьютеров в сети. Они реа-
лизуют сетевые протоколы обмена информацией между машинами,
работу с
распределенными базами данных, удаленную обработку данных.
Вся совокупность программ, образующих ту программную среду, в кото-
рой работает компьютер, называется
системным ПО
. И чем богаче системное
ПО, тем продуктивнее становится работа на компьютере.
Прикладное ПО
– самый большой по объёму класс программ. К ним от-
носятся программы, написанные для пользователей или самими пользователя-
ми, для задания компьютеру конкретной работы. Прикладная программа реали-
зует обработку данных в определенной области применения и выполняет функ-
ции, необходимые пользователю. Пользователь, в отличие от компьютера, при-
хотлив. Поэтому и типов прикладных программ гораздо больше, чем систем-
ных. Перечислим некоторые из них:
•
текстовые редакторы – программы, которые
могут существовать как
самостоятельно (Блокнот, Notepad++), так и являться частью про-
граммного комплекса. Применяются для создания и редактирования
текстовых данных;
•
офисные – используются для создания и редактирования документов
(текстовые редакторы), электронных таблиц, презентаций и т. д.
Обычно объединяются в пакеты:
MS Office, OpenOffice.org, Li-
breOffice;
•
мультимедийные – программы для создания и редактирования видео,
звука, обработки речи, создания интерактивных ресурсов и т. д.;
111
•
профессиональные – системы автоматизированного проектирования,
геоинформационные системы, автоматизированные системы управле-
ния;
•
образовательные – энциклопедии, справочники,
мультимедийные
учебники;
•
развлекательные – различные компьютерные игры, аудиопроигрыва-
тели, программы просмотра видео;
•
СУБД – системы управления базами данных – совокупность про-
граммных и лингвистических средств, предназначенная для создания
и ведения баз данных (Microsoft Access, Paradox, Visual FoxPro, Oracle,
OpenOffice Base);
•
браузеры – программы, которые позволяют искать и открывать для
просмотра веб-сайты (Internet Explorer, Google Chrome,
Mozilla
Firefox).
Более подробно прикладные программы рассмотрим в пункте 5 данной
главы. Следует заметить, что деление прикладных программ на группы весьма
условно.
Одним из важных критериев для пользователя является цена конечного
продукта. Прикладные программы можно было бы условно разделить на плат-
ные и бесплатные (не путать с лицензионными и нелицензионными). Однако не
всё так просто на самом деле, как хотелось бы. На самом деле правилами рас-
пространения программных продуктов управляют лицензии.
По сути, лицензия определяет правила использования конкретного про-
дукта. Представляет собой текстовый файл, в котором прописано, что пользо-
ватель может делать с программой, а на что прав не имеет. По типу лицензии
программы можно разделить на платные, условно-платные и бесплатные.
Do'stlaringiz bilan baham: