Автоматизация сбора и первичной обработки информации

86 3. ПКСД со смешанным сбором данных. По сигналу от службы времени (или по освобождению процессора) диспетчер переключает процессор на выполнение соответствующей ПК, которая включает УСД и отдает управление диспетчеру. Возврат к ПК осуществляется по запросу от готового УСД через диспетчер. Это так называемые ПКСД с отложенной инициативой. Эта группа ПКСД на первом этапе работы эквивалентна ПКСД с управляемым сбором данных, а на втором – ПКСД со сбором данных по запросам от УСД. Перебирая все возможные сочетания типов УСД и принципов организации сбора данных, получим варианты их подключения к микропроцессору, отличающиеся друг от друга временными диаграммами работы (рис. 4.12). 1. Пассивные 2. Инициативные 3. С отложенной инициативой Рис. 4.12 На рис. 4.4 приняты следующие обозначения: Д – диспетчер; ПК – программа канала;  п – время подготовки к работе;  УСД – время ожидания готовности УСД;  с – время считывания данных с выходного регистра УСД; t 0 – момент обращения ПК к УСД; t 3 – момент запуска УСД. Группы ПКСД 1-й тип – всегда не готовый к обмену Р гот = 0,  УСД = T – Q 2 тип – готов к обмену с Р гот = Q / T ,  УСД = ( T – Q ) 2 /2 T 3 тип – всегда готов к обмену Р гот = 1,  УСД = 0 Таймер Диспетчер ПК УСД ПК Д УСД Готов t 3 = t 0  УСД  усд  п  п  ож (  с +  п ) Q Q  Q  t 3 t 3 t 0 t 0  t 0  T  п   п   c  c Диспетчер ПК УСД ПК Д УСД Не существует  УСД  п  п Q  Q  t 3 t 3 t 0 t 0  c  c Таймер Диспетчер ПК УСД Диспетчер ПК ПК Д УСД Готов Отказ Не существует t 3 = t 0  УСД  п  п  п Q t 3 t 3 t 0  c  c 

RkJQdWJsaXNoZXIy MTY0OTYy