3.38 Структура данных о заявках на выполнение программ

 

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

 

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

 

 

 

Пij - программы

Два варианта организации:

 

1) Буфер заявок – одномерный массив заявок

В большинстве случаев для каждой заявки достаточно записать номер комплекта, для которой нужно выполнить некоторые действия. В дальнейшем программа обработки вызова по этому номеру обращается к регистру вызова и получает от туда всю дополнительную информацию. Размер ячейки зависит от максимального номера (2байта=255).

 

 

2) Поле заявок

Каждой заявке отводится всего 1-н разряд. Номер разряда, в котором 1 равен номеру комплекта, который требует обслуживания. Число разрядов равно числу комплектов. Если все 0, то нет заявок.

 

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

 

 

 

Hosted by uCoz