
- •Информационное обеспечение
- •Экономических информационных
- •2.1. Внемашинное информационное обеспечение
- •2.1.1. Система классификации и кодирования информации
- •I I I
- •2.1.2. Система документации
- •2.1.3. Система документооборота информационных потоков
- •2.2. Внутримашинное информационное обеспечение
- •2.2.1. Файловая организация данных
- •2.2.2. Организация баз данных
- •С использованием субд
- •Контрольные вопросы
- •3.1.2. Общее программное обеспечение
- •3.1.3. Прикладное программное обеспечение
- •3.2. Математическое обеспечение экономических информационных систем
- •Контрольные вопросы
3.1.2. Общее программное обеспечение
Общее программное обеспечение — совокупность управляющих и обрабатывающих программ, предназначенных для планирования и организации информационно-вычислительного процесса, автоматизации программирования и отладки программ. Данное ПО отвечает за функционирование всей вычислительной системы в целом.
Общее программное обеспечение включает в себя следующие компоненты:
базовое ПО, состоящее из операционной системы (ОС) и сетевой ОС;
системы программирования;
сервисное ПО.
Базовое программное обеспечение — это минимальный набор программных средств, обеспечивающих работу технических устройств.
Главным компонентом базового ПО является операционная система, предназначенная для синхронизации работы всех составных частей и устройств компьютера. ОС обеспечивает управление основными ресурсами информационно-вычислительной системы и взаимодействие программных процессов с аппаратурой, другими процессами и пользователем, в частности выполняет следующие действия: управление памятью, управление вводом-выводом, управление файловой системой, управление взаимодействием процессов, защита, учет ресурсов системы и некоторые другие. Тенденция развития операционных систем — их постоянное усложнение, увеличение комплекса решаемых задач. При этом операционные системы все чаще включают в себя функции, которые ранее выполнялись другими частями программного обеспечения, что, во-первых, упрощает работу пользователя с системой в целом, а во-вторых, улучшает взаимодействие элементов информационной системы.
Другим компонентом базового ПО является сетевая ОС, т.е. это комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети. Сетевая ОС обеспечивает коллективный доступ ко всем ресурсам сети, динамическое распределение и перераспределение ресурсов сети с целью максимальной загрузки технических средств и оптимальной передачи данных между узлами сети.
Основными компонентами сетевой ОС являются ОС сервера, ОС рабочей станции и программы обеспечения связи между ними. Эти компоненты, взаимодействуя между собой, организуют сетевую среду, которая обеспечивает пользователям доступ к сетевым средствам.
Операционная система сервера обеспечивает выполнение базовых функций, необходимых для поддержки основных сетевых операций, таких как поддержка файловой системы, управление памятью, планирование задач и др.
Операционные системы рабочей станции обеспечивают сеть дополнительными функциональными возможностями, например блокировки файлов и записей, поддержки пользовательских запросов при совместно используемом сервере баз данных и др.
Связь между ОС рабочей станции и ОС сервера осуществляется сетевым коммуникационным программным обеспечением, использующим аппаратные средства сети для обеспечения связи с другими узлами и серверами сети. Коммуникационное ПО поддерживает протоколы связи, позволяющие передавать по сети запросы и принимать ответы на них.
Следующим важным компонентом общего программного обеспечения являются системы программирования.
Системой программирования называется совокупность средств, которые используются для написания, трансляции и отладки программ на соответствующем языке программирования. Она состоит из языка программирования, транслятора программ на этом языке (компилятора или интерпретатора) и средства отладки оттранслированных программ и компоновки их в единое целое. Системы программирования могут включать и другие элементы — загрузчики программ, редакторы программных текстов, утилиты по работе с файлами и т.п. Они используются для разработки и отладки как общего, так и прикладного программного обеспечения.
Другим компонентом общего программного обеспечения является сервисное программное обеспечение. К нему относятся программы диагностики работоспособности компьютера, программы обслуживания файловой системы компьютера, архивирования данных, обслуживания сети, антивирусные программы и др. Эти программы обычно называют утилитами и используют для выполнения вспомогательных операций обработки данных или обслуживания компьютеров. Таким образом, программы обслуживания предназначены для поддержания элементов информационной системы в рабочем состоянии путем их тестирования, выявления и исправления ошибок, оптимизации, отладки взаимосвязей между элементами системы, защиты целостности данных и др.
При этом обслуживанию подлежат различные обеспечивающие подсистемы — техническое, программное, информационное обеспечение. Обслуживание технических средств заключается в их тестировании, выявлении причин сбоев, организации взаимодействия различных технических устройств. Важнейшая задача обслуживания программного обеспечения — проверка и поддержание его работоспособности, поиск потенциальных ошибок и их причин, устранение ошибок там, где это возможно. Для информационного обеспечения главное значение имеет поддержание целостности данных.