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

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

Пример: Проверка целостности БД, копирования, генератор отчетов.

Управление и синхронизация в системе могут осуществляется на разных уровнях:

1. Блок управления полностью или частично может находиться в самой задаче.

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

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

При однотипности задач можно формировать специальные блоки управления.

2. Блок управления в подсистеме или общий для всей системы.

3. Функции управления распределены, частично централизованы.

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

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

Для систем реального времени в их структуру основными подсистемами закладывается блок управления и блок обеспечения. Под управлением в таких системах понимается:

1. Процесс отслеживания времени и выполнения необходимый для данного промежутка времени программных блоков.

2. Отслеживание предприятий от их устройств или их готовности.

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

4. Отслеживание аварийной ситуаций, как на объекте, так и в самой системе и т.д.

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

Набор подсистем очень сильно зависит от того, какая система создается:

1. Информационно-поисковая.

2. Информационно-управляющая.

3. Комбинация 1 и 2.

Естественно, состав управляющих и обеспечивающих систем для первой и второй групп будут различны. Для обеспечения рабочей структуры системы мы должны:

1. Определить цели, которые должны быть доступны при создании системы.

2. Сформировать концепцию системы.

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

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

Под целью могут пониматься:

· «Политические», т.е. это процесс информатизации общества и основное направление научно технического процесса.

· Коренное изменение и улучшение процесса управления объектом или предприятием.

· Достижение экономического эффекта.


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



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