Процессоры ввода-вывода IOР

Процессоры IOР выполняют вводы и выводы независимо друг от друга. Они запрашиваются по командам из ВАРМ. Физический ввод-вывод представляет собой логический интерфейс для диалога между процессорами IОР и ВАРМ. Для различных типов IOР используются различные PIO, а именно:

физический ввод-вывод для буфера сообщений (РIO:МВ);

физический ввод-вывод для прерываний и аварийных сигналов (РIO:ТА);

физический ввод-вывод для накопителей (PIO:DEV);

физический ввод-вывод для контроллера ввода-вывода (РI0:IOС).

Рассмотрим функционирование IOР:МВ.

Потоки сообщений между I0Р:МВ и подключенной периферией обработки вызовов (MB, CCQ, SYP, CCNC) обрабатываются с использованием процедур квитирования I0Р:МВ периодически сканирует периферию обработки вызовов для определения присутствия входного сообщения. Входное сообщение записывается процессором I0Р:МВ через I0С в список ввода в CMY. Входные сообщения из периферии обработки вызовов делятся на следующие категории:

сообщения обработки вызовов, переданные LTG, CCNC или SN(B) в программы обработки вызовов САР/ВАР. IОР:МВ вводит сообщения обработки вызовов в список ввода обработки вызовов;

не относящиеся к обработке вызовов сообщения, переданные LTG, CCNC или SN(B) в программы обеспечения надежности ведущего ВАР. I0Р:МВ вводит не относящиеся к обработке вызовов сообщения в специальный список;

отчеты, которые один LTG передает другому LTG. I0Р:МВ вводит отчеты в список вывода соответствующего I0Р:МВ;

запросы, которыми обмениваются LTG и CCNC. I0Р:МВ вводит запросы в список вывода соответствующего I0Р:МВ.

Если в списке вывода в CMY для подсистемы или функционального блока в периферии обработки вызовов представлено выходное сообщение, то устанавливается прерывание для соответствующего I0Р:МВ. I0Р:МВ передает выходное сообщение в следующем цикле сканирования в указанную подсистему или функциональный блок. Используются следующие выходные сообщения:

команды обработки вызовов, которые программа обработки вызовов процессоров САР/ВАР передает в LTG, CCNC или SN(B).

команды программы обеспечения надежности, которые программа обеспечения надежности ведущего ВАР передает в LTG, ССМС или SN(B).

отчеты, которые один LTG передает другой LTG.

запросы, которыми обмениваются LTG и CCNC.

Обеспечение достоверности передачи сообщений между I0Р:МВ и периферией обработки вызовов выполняется с помощью битов контроля по четности. В случае ошибки передачи выполняется вторая попытка. При повторном возникновении ошибки во время второй попытки передачи данных I0Р:МВ сообщает об ошибке в ВАРМ и прерывает циклическое сканирование периферии обработки вызовов.

Рассмотрим функционирование I0Р:ТА.

Между I0Р:ТА и CCG выполнено прямое соединение для управления частотой аппаратных часов. Кроме предоставления информации о времени и дате I0Р:ТА выполняет следующие функции управления:

управление 7-сегмантным светодиодным индикатором опрос состояний кнопок;

адресация последовательного интерфейса для передачи или приема данных во внешние устройства или из внешних устройств.

Часы также генерируют независимые секундные импульсы, например, для измерения разницы во времени. Микропрограммное обеспечение I0Р:ТА запрашивает аварийные сигналы из интерфейсов аварийной сигнализации стативов, и передает их через РI0:ТА в РI0:I0С. Также микропрограммное обеспечение I0Р:ТА выполняет по запросу "центральную функцию временных меток", но только для программного обеспечения тестирования.

Процессор IOP:UNI управляет передачей данных между I0С или CMY и накопителями и линиями передачи данных. Могут одновременно работать накопитель на магнитной ленте, накопитель на магнитном диске, а также PC и две линии передачи данных или, как альтернатива, три линии передачи данных. Передача данных через линии передачи данных или в PC имеет приоритет над заданиями чтения и записи для накопителей на магнитной ленте или накопителей на магнитном диске.

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

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

шифруются практически все данные, передаваемые через радиоинтерфейс.

Процессор IOP:AUC во время установления соединения генерирует триплеты аутентификации, требуемые для одиночной аутентификации, которая может быть запущена при любом типе установления соединения между терминалом подвижной связи и сетью. Триплеты аутентификации, генерируемые IOP:AUC, содержат следующие компоненты: номер произвольного доступа (RAND); отмеченная реакция (SRES); параметр шифрования Кс для шифровки и дешифровки данных при передаче через радио-интерфейс.

Процессор IOP:AUC может генерировать до 100 триплетов в секунду.


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



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