5.1. Программное
обеспечение ПК
Совокупность
программ, предназначенная для решения задач на ПК, называется
программным
обеспечением (ПО) . Состав программного
обеспечения ПК называют программной
конфигурацией [1]. |
Программное обеспечение можно условно разделить на три категории:
-
Системное ПО (программы общего пользования), выполняющие различные
вспомогательные функции, например создание копий используемой информации,
выдачу справочной информации о компьютере, проверку работоспособности
устройств компьютера и т. д.
-
Прикладное ПО, обеспечивающее выполнение необходимых работ на ПК:
редактирование текстовых документов, создание рисунков или картинок,
обработка информационных массивов и т. д.
-
Инструментальное ПО (системы программирования), обеспечивающее разработку
новых программ для компьютера на языке программирования.
Системное
и сервисное программное обеспечение
Системное
ПО
– это совокупность программ для обеспечения работы компьютера.
|
Системные программы предназначены для управления работой вычислительной
системы, выполняют различные вспомогательные функции (копирования,
выдачи справок, тестирования, форматирования и т. д.).
К данному типу программного обеспечения относятся:
1)
операционные системы (эта программа загружается в ОЗУ при включении
компьютера);
2)
оболочки операционных систем (программы, обеспечивающие более удобный
и наглядный способ общения с компьютером);
3)
драйверы (программы, предназначенные для взаимодействия с периферийными
устройствами);
4)
утилиты (служебные программы, которые представляют пользователю
ряд дополнительных услуг).
Сервисное ПО
– это совокупность программных продуктов, предоставляющих пользователю
дополнительные услуги в работе с компьютером и расширяющих возможности
операционных систем.
|
Назначение служебных программ (утилит) состоит в автоматизации работ
по проверке и настройке компьютерной системы, а также в улучшении
функций системных программ.
Некоторые
служебные программы (программы обслуживания) сразу входят в состав
операционной системы, но большинство являются внешними программами.
То есть, в разработке служебных программ отслеживаются два направления:
интеграция с операционной системой и автономное функционирование.
Служебное программное обеспечение включает:
-
Диспетчеры файлов (файловые менеджеры). С их помощью выполняется
большинство операций по обслуживанию файловой структуры: копирование,
перемещение, переименование файлов, создание каталогов (папок),
уничтожение объектов, поиск файлов и навигация в файловой структуре.
Базовые программные средства содержатся в составе программ системного
уровня и устанавливаются вместе с операционной системой.
-
Средства сжатия данных (архиваторы). Предназначены для создания
архивов. Архивные файлы имеют повышенную плотность записи информации
и, соответственно, эффективнее используют носители информации.
-
Средства диагностики. Предназначены для автоматизации процессов
диагностики программного и аппаратного обеспечения. Их используют
для исправления ошибок и для оптимизации работы компьютерной системы.
-
Программы инсталляции (установки). Предназначены для контроля за
добавлением в текущую программную конфигурацию нового программного
обеспечения. Они следят за состоянием и изменением окружающей программной
среды, отслеживают и протоколируют образование новых связей, утерянных
во время уничтожения определённых программ. Простые средства управления
установлением и уничтожением программ содержатся в составе операционной
системы, но могут использоваться и дополнительные служебные программы.
-
Средства коммуникации. Разрешают устанавливать соединение с удалёнными
компьютерами, передают сообщения электронной почты, пересылают факсимильные
сообщения и т. п.
-
Средства просмотра и воспроизведения файлов. Файлы необходимо загрузить
в «родную» прикладную программу и внести необходимые исправления.
Но, если редактирование не нужно, существуют универсальные средства
для просмотра (текста) или воспроизведения (звука или видео) данных.
-
Средства компьютерной безопасности. К ним относятся средства пассивной
и активной защиты данных от повреждения, несанкционированного доступа,
просмотра и изменения данных. Средства пассивной защиты – это служебные
программы, предназначенные для резервного копирования. Средства
активной защиты применяют антивирусное программное обеспечение.
Для защиты данных от несанкционированного доступа, их просмотра
и изменения используют специальные системы, базирующиеся на криптографии.
Прикладное программное обеспечение
Прикладное ПО
– это комплекс программ для решения задач определённого класса
конкретной предметной области.
|
Прикладное ПО работает только при наличии системного ПО.
Прикладные
программы называют приложениями. Они включает в себя:
1) текстовые процессоры;
2) табличные процессоры;
3) базы данных;
4) интегрированные пакеты;
5) системы иллюстративной и деловой графики;
6) экспертные системы;
7) обучающие программы;
8) программы математических расчётов, моделирования и анализа;
9) игры;
10) коммуникационные программы.
Инструментальное программное обеспечение
Инструментальное
ПО, или системы программирования
– это совокупность программ для разработки, отладки и внедрения
новых программных продуктов в разных областях, в том числе и для
создания системного программного обеспечения.
|
Системы программирования обычно содержат:
1) трансляторы;
2) среду разработки программ;
3) библиотеки справочных программ (функций, процедур);
4) отладчики;
5) редакторы связей и др.
|