Автоматизация сбора и первичной обработки информации
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
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy