Рассчитать математическое ожидание времени обработки данных одного слова сканирования состояния абонентских комплектов ЭАТС при интенсивности средней удельной абонентской нагрузки заданной в задаче 1 и fT=200 МГц .
Решение
Расчеты будем производить по алгоритму, представленному на рис. 1.
Поток вызовов, поступающий от абонентов, обрабатывается процессором путем считывания состояния точки сканирования АК (ввод текущего слова сканирования (процедура 1 – 48 тактов). Текущее слово сравнивается с предыдущим значением, которое считывается из ОЗУ (процедура 2 – 48 тактов). Процедура 3 (сложение по модулю 2 текущего и предыдущего слова) занимает ровно 12 тактов. Определение результата сложения по модулю 2 (процедура 4 – 12 тактов). Процедуры 5 и 6 устанавливают значение счетчика битов для логического сдвига влево (в сумме процедуры 5 и 6 выполняются за 24 такта).
Определение номера абонентского комплекта реализуется: последовательным сдвигом (процедура 7) и поиском самой левой единицы - 12 тактов
. Проверкой наличия 1 переноса после выполнения последовательного сдвига (процедура 8 - 12 тактов). Формированием номера абонентского комплекта (процедура 9 - 60 тактов). После чего происходит возврат к процедуре 4 для анализа оставшихся разрядов результирующего слова.
Математическое ожидание времени обработки данных сканирования абонентских комплектов производится по формуле:
m(t) = hk k=0nPk∙ tk ,
где Pk – определено по данным задачи 1;
величина tk – определяется в соответствии со значением k. При k = 0 в соответствии с алгоритмом происходит переход к останову программы, при k больше нуля начинается поиск самой левой единицы в слове обработки данных и программа проходит по более длинному пути,
hk - коэффициент, учитывающий искомую единицу в анализируемом слове