Программа – это последовательность команд, которую выполняет компьютер в процессе обработки данных.
Программное обеспечение (ПО) – это совокупность программных средств, связанных с ними данных и программной документации.
Для обозначения программного обеспечения используется термин «Software».
По степени переносимости ПО делят на
платформозависимые;
кроссплатформенные.
Кроссплатформенность программного обеспечения — возможность исполнять его, без перекомпилирования программы, как на различных аппаратных платформах, так и под управлением разных операционных систем (иначе говоря, возможность запуска исполняемого файла на платформах различных ОС).
Проприета́рное програ́ммное обеспе́чение, несвобо́дное программное обеспечение (англ. proprietary software; от proprietary «частное, патентованное») — ПО, являющееся частной собственностью авторов или правообладателей (наличия открытого программного кода недостаточно).
Правообладатель проприетарного ПО сохраняет за собой монополию на его использование, копирование и модификацию, полностью или в существенных моментах.
Открытое программное обеспечение (англ. open-source software) — ПО с открытым исходным кодом.
Исходный код таких программ доступен для просмотра, изучения и изменения, что позволяет убедиться в отсутствии уязвимостей и неприемлемых для пользователя функций (к примеру, скрытого слежения за пользователем программы), принять участие в доработке самой открытой программы
Свободное программное обеспе́чение, свободный софт — ПО, пользователи которого имеют права («свободы») на его неограниченную установку, запуск, свободное использование, изучение, распространение и изменение (совершенствование), а также распространение копий и результатов изменения.
По видам программы делят на:
компонент: программа, рассматриваемая как единое целое, выполняющая заданные функции и применяемая самостоятельно, либо в составе комплекса других программ;
комплекс: программа, состоящая из двух или более компонентов или комплексов, которые выполняют взаимосвязанные действия, самостоятельно или в составе другого комплекса.
Системное программное обеспечение (СПО) – это программы, управляющие работой компьютера и выполняющие различные вспомогательные функции (управление ресурсами компьютера, создание копий информации, проверка работоспособности устройств компьютера, выдача справочной информации о компьютере и др).
Они предназначены для всех категорий пользователей, используются для эффективной работы компьютера и пользователя, а также эффективного выполнения прикладных программ.
Операционная система – представляет комплекс системных управляющих и обрабатывающих программ, которые с одной стороны выступают как интерфейс между аппаратурой компьютера и пользователем с его задачами, а с другой стороны предназначены для наиболее эффективного расходования ресурсов вычислительной системы.
Утилиты (вспомогательные или служебные программы) облегчают работу пользователя при проверке, наладке и настройке ПК.
Драйверы — это программы, обеспечивающие взаимодействие прикладных программ и операционной системы с внешними устройствами.
Утилиты
сервисные утилиты, предназначенные для эффективной работы с периферийными устройствами и файлами в среде ОС;
тестовые утилиты для оценки и диагностики параметров аппаратных и программных средств;
утилиты загрузки шрифтов национального языка, в качестве дополнительных (к английскому) при работе с устройствами ввода-вывода (клавиатура, принтер и т.п.);
интерфейсные оболочки данной ОС;
антивирусы
архиваторы и т.д.
ПО общего назначения. В состав этой категории включены приложения и программные пакеты, о которых знает любой пользователь современного компьютера.
Развлекательное ПО. Эта категория, как уже понятно из названия, включает в себя все то, что обеспечивает досуг. В эту категорию входят следующие приложения и программные пакеты:
игры;
медиаплееры;
программы для просмотра телевидения и прослушивания радио;
программные продукты спортивного характера;
географические, и т. д.
ПО общего назначения
Текстовые процессоры
Редакторы документов позволяют использовать различные шрифты символов, абзацы произвольной формы, автоматически переносят слова на новую строку, позволяют делать сноски, включать рисунки, автоматически нумеруют страницы и сноски и т.д.
Представители редакторов документов – программы Microsoft Word, Wordpad, Notepad (блокнот).
ПО общего назначения
Табличные процессоры
Все распространенные табличные процессоры позволяют вычислять значения элементов таблиц по заданным формулам, строить по данным в таблицах различные графики и т.д.
Представители семейства табличных процессоров Microsoft Excel, Quatro Pro.
ПО общего назначения
Графические редакторы
Позволяют создавать и редактировать рисунки.
В простейших редакторах предоставляются возможности рисования линий, кривых, раскраски областей экрана, создание надписей различными шрифтами и т.д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров. Представители графических редакторов – программы Adobe Photoshop, Corel Draw, Paint.
ПО общего назначения
Системы управления базами данных
(СУБД)
СУБД позволяют управлять большими информационными массивами - базами данных. Программные системы этого вида позволяют обрабатывать на компьютере массивы информации, обеспечивают ввод, поиск, сортировку выборку записей, составление отчетов и т.д. Представители данного класса программ – Microsoft Access, Clipper, Paradox.
ПО общего назначения
Системы автоматизированного проектирования (САПР)
САПР позволяют осуществлять черчение и конструирование различных предметов и механизмов с помощью компьютера.
Среди систем малого и среднего класса в мире наиболее популярна система AutoCad фирмы AutoDesk. Отечественный пакет с аналогичными функциями – Компас.
ПО общего назначения
Экспертные системы
Экспертная система (ЭС) - компьютерная программа, способная заменить специалиста-эксперта в разрешении проблемной ситуации. ЭС начали разрабатываться исследователями искусственного интеллекта в 1970-х годах, а в 1980-х получили коммерческое подкрепление.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Что понимается под программным обеспечением?
2. Какие программные средства относятся к базовому программному обеспечению?
3. Для чего нужна операционная система?
4. Чем однозадачная операционная система отличается
от многозадачной?
5. Укажите назначение и функции основных групп прикладного
программного обеспечения.
6. Какие прикладные программы относятся к классу универсальных?
7. Какие прикладные программы относятся к классу проблемноориентированных?
8. Назовите программы профессионального уровня.
9. К какому виду программ относится пакет MS Offiсce?
© ООО «Знанио»
С вами с 2009 года.