Сетевые протоколы являются набором специальных программ и аппаратных средств, управляющих процессами обмена сообщениями в сети ЭВМ

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

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

СУБД - набор языковых и программных средств для создания и ведения совместного использования БД.

Все перечисленные средства зависят от ОС ЭВМ.

ОС ЭВМ - это комплекс программ, осуществляющих управление выполнением программ пользователей, т.е. осуществляющих ввод-вывод программ и данных, отладку программ, оценку затраченных ресурсов, компиляцию, распределение памяти, организацию данных.

Состав ОС зависит от типа ЭВМ. ОС общего назначения содержат:

· управляющие программы, которые автоматизируют выполнение потоков заданий, осуществляют взаимодействие с устройствами ЭВМ, организацию мультипрограммной работы, а также работу всех обрабатывающих программ.

· системные обрабатывающие программы обеспечивают основные операции по обработке данных.

Сетевые ОС - комплекс программ, обеспечивающий обработку, передачу, хранение данных в сети. Сетевая ОС обеспечивает доступ ко всем ресурсам сети, распределяет и перераспределяет различные ресурсы сети. Наиболее распространены локальные сетевые ОС - Unix (для создания средних и больших сетей); Novell Netware 3.11 (для создания средних сетей: 20-30 пользователей).

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

Объекты операционной оболочки: меню, которое предоставляет список возможностей; окна ввода-вывода; пиктограммы.

В зависимости от организации решения задач на ЭВМ различают следующие режимы работы операционной системы: индивидуальный; пакетный, мультипрограммирование, разделение времени.

При индивидуальном режиме ЭВМ постоянно или на время решения задачи находится полностью в распоряжении одного потребителя. Пакетная обработка предполагает, что пользователь не имеет непосредственного доступа к ЭВМ. Подготовленные им задачи в виде программ и исходных данных загружаются оператором в ЭВМ и решаются пакетами. Мультипрограммирование предполагает возможность одновременно решать несколько задач по различным программам с учетом приоритета. При этом в каждый момент времени решается одна задача. Если при решении задачи появилась необходимость решения другой с более высоким приоритетом, то решение задачи прерывается, решается вторая задача, а после ее решения продолжается решение первой задачи с того места, где произошла остановка.

Режим разделения времени предполагает одновременное решение нескольких задач. Соотношения скорости ЭВМ и реакции человека очень сильно отличаются, и у потребителя создается полная иллюзия работы в индивидуальном режиме.

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

Сервисное ОПО - включает программы диагностики работоспособности компьютера, антивирусы, архивацию, обслуживание сети. Это программы, которые направлены на поддержание работы элементов системы в рабочем состоянии. Они называются утилитами и обеспечивают обслуживание ЭВМ, служат для выполнения вспомогательных операций по обработке. Наиболее распространены: Norton Utilities, PC-TOOLS, антивирусные программы, программы резервного копирования, программы защиты от несанкционированного доступа, программы криптографического шифрования. Антивирусные программы оцениваются по следующим критериям: точность обнаружения вируса, эффективное устранение вирусов, простое использование, стоимость, работа в локальной сети.

Технологические системы программирования - это совокупность инструментальных и языковых средств, поддерживаемых стандартными ОС, которые обеспечивают законченный цикл разработки и сопровождения программ для одной АСУ

Системы программирования - системы, которые автоматизируют процедуры создания программы. Они включают языки, трансляторы с языков, правила программирования.

Языки, на которых пользователи составляют программы, называются алгоритмическими.

Трансляторы - программы, обеспечивающие перевод с языка программирования на машинный язык.

Существует технология автоматизированной разработки ПО - КЕЙС-технология. Средства КЕЙС - технологии:

· встроенные в систему реализации - все решения по проектированию и реализации привязаны к выбранной системе управления;

· независимые от системы реализации - они ориентированы на унификацию начальных процессов жизненного цикла системы.

Специальное ПО АС - это совокупность программ, разрабатываемых при создании конкретной АСУ. Специальное ПО ориентированные на конкретного пользователя и используют серийные ОС. К ним относятся непосредственно прикладные программы для решения разнообразных классов задач функциональной подсистемы АСУ-СВЯЗЬ и пакеты прикладных программ (ППП) различного назначения. ППП - это совокупность взаимосвязанных программ, предназначенных для реализации функций или групп функций АСУ и настраиваемая при конкретном применении.

Проблемно-ориентированные ППП и конкретные программы разрабатываются для нужд АСУ различных отраслей в соответствии с ЕСПД (единой системой программной документации) и должны содержать:

· формуляр, где содержатся основные характеристики программы, описание ее комплектности и сведения об эксплуатации;

· описание применения, где содержатся сведения о назначении программы, области применения решаемых задач и о методах их реализации, ограничениях на применение, минимальной конфигурации технических средств;

· руководство системного программиста, где содержатся сведения для проверки, обеспечения функционирования и настройки программы на условия конкретного применения;

· руководство программиста, где описываются все конкретные сведения для эксплуатации программы;

· руководство оператора, где содержатся сведения для обеспечения процедуры общения оператора с ЭВМ в процессе выполнения программы.

Программы на носителе данных с программой и эксплуатационной документацией, разработанные и испытанные в соответствии с действующими стандартами и зарегистрированные в Государственном фонде алгоритмов и программ называются программной продукцией.

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

ППП различают по назначению:

· общего назначения в АС - это организация и ведение информационной базы; информационно-справочных систем; ввода-вывода, окружения СУБД;

· функционального назначения - это оперативное управление производством; техническая подготовка производства; бух. учет и финансы; кадры и т.д.

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

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

Например: ППП простой структуры - это библиотека стандартных программ для выполнения простейших мат. операций.

ППП сложной структуры обладают внутренней организацией и управлением и содержат:

1. Управляющую программу;

2. Транслятор с входного языка;

3. Модули пакета;

4. Обслуживающие программы.

· Управляющая программа определяет последовательность работы модулей ППП, обмен данными и взаимосвязь с ОС, в которой работает пакет.

· Транслятор с входного языка интегрирует или компилирует требования пользователя.

· Модули пакета рабочие программы.

· Обслуживающие программы обеспечивают отладку, диагностику, анализ ошибок. Документация на ППП составляется в соответствии с ЕСПД (единой системой программной документации) и содержит:

· Пояснительную записку;

· Описание содержания ППП и алгоритм реализации;

· Описание применения ППП;

· Схемы программ;

· Руководство оператора;

· Руководство программиста;

· Исходные программы;

· Эксплуатационные программы;

· Описание контрольного примера;

· Руководство по пользованию ППП;

Ведомость эксплуатационных документов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: