Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
283
Добавлен:
04.05.2015
Размер:
371.08 Кб
Скачать

3.1.2. Общее программное обеспечение

Общее программное обеспечение — совокупность управляющих и обрабатывающих программ, предназначенных для планирования и организации информационно-вычислительного процесса, авто­матизации программирования и отладки программ. Данное ПО отвечает за функционирование всей вычислительной системы в целом.

Общее программное обеспечение включает в себя следующие компоненты:

  • базовое ПО, состоящее из операционной системы (ОС) и сете­вой ОС;

  • системы программирования;

  • сервисное ПО.

Базовое программное обеспечение — это минимальный набор программных средств, обеспечивающих работу технических устройств.

Главным компонентом базового ПО является операционная система, предназначенная для синхронизации работы всех состав­ных частей и устройств компьютера. ОС обеспечивает управление основными ресурсами информационно-вычислительной системы и взаимодействие программных процессов с аппаратурой, другими процессами и пользователем, в частности выполняет следующие действия: управление памятью, управление вводом-выводом, управление файловой системой, управление взаимодействием про­цессов, защита, учет ресурсов системы и некоторые другие. Тен­денция развития операционных систем — их постоянное усложне­ние, увеличение комплекса решаемых задач. При этом операцион­ные системы все чаще включают в себя функции, которые ранее выполнялись другими частями программного обеспечения, что, во-первых, упрощает работу пользователя с системой в целом, а во-вторых, улучшает взаимодействие элементов информационной системы.

Другим компонентом базового ПО является сетевая ОС, т.е. это комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети. Сетевая ОС обеспечивает коллективный доступ ко всем ресурсам сети, динамическое распределение и пе­рераспределение ресурсов сети с целью максимальной загрузки технических средств и оптимальной передачи данных между узла­ми сети.

Основными компонентами сетевой ОС являются ОС сервера, ОС рабочей станции и программы обеспечения связи между ними. Эти компоненты, взаимодействуя между собой, организуют сете­вую среду, которая обеспечивает пользователям доступ к сетевым средствам.

Операционная система сервера обеспечивает выполнение базо­вых функций, необходимых для поддержки основных сетевых опе­раций, таких как поддержка файловой системы, управление памя­тью, планирование задач и др.

Операционные системы рабочей станции обеспечивают сеть дополнительными функциональными возможностями, например блокировки файлов и записей, поддержки пользовательских за­просов при совместно используемом сервере баз данных и др.

Связь между ОС рабочей станции и ОС сервера осуществляется сетевым коммуникационным программным обеспечением, ис­пользующим аппаратные средства сети для обеспечения связи с другими узлами и серверами сети. Коммуникационное ПО поддер­живает протоколы связи, позволяющие передавать по сети запро­сы и принимать ответы на них.

Следующим важным компонентом общего программного обес­печения являются системы программирования.

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

Другим компонентом общего программного обеспечения явля­ется сервисное программное обеспечение. К нему относятся програм­мы диагностики работоспособности компьютера, программы об­служивания файловой системы компьютера, архивирования данных, обслуживания сети, антивирусные программы и др. Эти программы обычно называют утилитами и используют для выпол­нения вспомогательных операций обработки данных или обслу­живания компьютеров. Таким образом, программы обслуживания предназначены для поддержания элементов информационной сис­темы в рабочем состоянии путем их тестирования, выявления и исправления ошибок, оптимизации, отладки взаимосвязей между элементами системы, защиты целостности данных и др.

При этом обслуживанию подлежат различные обеспечивающие подсистемы — техническое, программное, информационное обес­печение. Обслуживание технических средств заключается в их тестировании, выявлении причин сбоев, организации взаимодей­ствия различных технических устройств. Важнейшая задача обслу­живания программного обеспечения — проверка и поддержание его работоспособности, поиск потенциальных ошибок и их при­чин, устранение ошибок там, где это возможно. Для информаци­онного обеспечения главное значение имеет поддержание целост­ности данных.

Соседние файлы в папке Информационные технологии