УО (1039367), страница 4
Текст из файла (страница 4)
Для завершения обмена по инициативе абонента в УО после передачи очередного слова должен поступить сигнал ВО-А, сигнализирующий об отключении абонента от канала. Если абонент по каким-либо причинам не может выполнять обмен, он формирует сигнал ВО-А после завершения последовательности включения и снятия каналом сигнала ЗИЗ-К.
Сигнал СБОЙ-А может поступить в УО от абонента, логически подключенного к каналу, в произвольный момент времени.
Выдача абонентом в канал сигналов после сформирования ВО-А и до появления очередного сигнала ПА-К недопустимо и может привести к нарушениям работы устройства обмена.
4.6. Взаимодействие ВчУ и УО при инициализации обмена.
Для включения в работу канала УО должно выполнить команду ПК. В этой команде указывается номер канала, по которому будет происходить обмен информацией и адрес ячейки ЗУ, в которой расположена первая команда программы обмена.
Включение каналов УО в обмен осуществляется по инициативе ВчУ. Для этого ВчУ должно занести команду ПК в специальную фиксированную ячейку ОЗУ. После этого ВчУ выполняет команду "Выдача разовых команд". Результатом выполнения такой команды является формирование на магистрали разовых команд ВчУ сигнала заявки ВчУ на включение УО и сопровождающего заявку сигнала "строб разовых команд". Эти сигналы поступают на схему заявок и приоритета УО. При обнаружении такой заявки выполняется микрооперация занесения в РК команды, состоящей из одних нулей. По этой команде осуществляется цикл записи по отношению к фиксированной ячейке ОЗУ. В цикле записи содержимое ячейки (команда ПК) заносится в Рвх УО, а в ячейку записываются нули. Через ВНМ команда ПК пересылается в РК и начинается ее выполнение.
4.3. УО как приоритетная система массового обслуживания.
Очередность выполнения команд по программам каналов и команд от ВчУ регулируется схемой заявок и приоритета. Единицей дискретности разделения времени работы УО является операция, представляющая собой негрупповую команду либо часть группой команды. В групповой команде операция - это:
-
выполнение действий по обмену одним словом между ЗУ и буферным регистром канала;
-
выполнение подготовительных действий, связанных с выборкой из памяти и запоминанием на регистрах служебной информации, необходимой для управления обменом;
-
выполнение действий, связанных с завершением обмена и настройкой канала на выполнение следующих команд его программы.
Очередь на выполнение операций удовлетворяется в соответствии с рангом приоритета операции и рангом приоритета источника заявки на выполнение операции. Имеются две группы операций. К первой группе относятся:
-
обменные операции групповых команд (обмен, запись, обмен, запись с конфигурацией; обмен, считывание; обмен, считывание с конфигурацией) и операции по завершению групповых команд (восстановление канала; конец обмена, запись), выполняемые по заявке ЗАПР-1;
-
все операции, выполняемые по программе канала после завершения групповой команды с признаком цепочки данных до подготовительной операции очередной групповой команды включительно (так называемые операции по выполнению цепочки данных), для выполнения которых формируется заявка ЦД в схему заявок и приоритета.
Остальные операции относятся ко второй группе и выполняются по заявке ЗАПР-2.
Заявки первой группы имеют более высокий приоритет по сравнению с заявками второй группы. Внутри группы ранги приоритета распределены следующим образом: заявки от ВчУ имеют максимальный приоритет, приоритет заявок от каналов убывает с ростом порядкового номера канала. От одного и того же канала в схеме заявок и приоритета могут храниться одновременно две заявки: ЗАПР-1 и ЦД, при этом ЦД присвоен более высокий приоритет.
В табл. 1 перечислены все заявки на выполнение операций.
Таблица 1
Распределение рангов приоритета заявок
Тип заявки | Источник заявки | Группа | Приоритет |
ЦД | К0 | I | max min |
ЗАПР-1 | |||
ЦД | К1 | ||
ЗАПР-1 | |||
ЦД | К2 | ||
ЗАПР-1 | |||
ЦД | К3 | ||
ЗАПР-1 | |||
ЗАПР-2 | ВчУ | II | |
ЗАПР-2 | КО | ||
ЗАПР-2 | К1 | ||
ЗАПР-2 | К2 | ||
ЗАПР-2 | К3 |
Источником заявок на выполнение операций являются:
-
заявок ЗАПР-1 - импульсы запроса ИЗ-А;
-
заявок ЗАПР-2 - запросы от ВчУ (одновременное поступление сигналов СРК ВчУ и ЗВчУ), сигналы выключения обмена ВО-А и операции второй группы по выполнению негрупповых команд программ каналов, по выполнению команды ПУСК КАНАЛА;
-
заявок ЦД - последняя операция групповой команды с признаком цепочки данных и операция по выполнению цепочки данных (за исключением подготовительной операции групповой команды).
4.4. Адресация УО.
Устройство обмена может обращаться к любой ячейке ОЗУ или ДЗУ. Для этого полный адрес ячейки ЗУ, состоящий из адреса модуля ЗУ и адреса ячейки памяти в модуле, формируется из содержимого базы и адреса, задаваемых в формате команд УО.
В отличие от ВчУ в УО применяются только две базы (по 3 двоичных разряда каждая):
-
база обмена (БО), - задаваемая в 10…12 разрядах регистра КП-2 и используемая для формирования адреса числа при выполнении групповых команд,
-
база (Б), - задаваемая в 13…15 разрядах регистра команд, куда заносится как составная часть команды. В зависимости от того, откуда эта команда считывается (из КП-2 или из ячейки ЗУ), база Б используется для формирования адреса очередной команды, либо для формирования адреса операнда, соответственно.
Полный адрес ячейки ЗУ формируется путем склейки содержимого одной из указанных баз с содержимым 17…30 разрядов поля адреса (А) в формате команды УО (в 16-м разряде поля адреса содержится признак обращения к памяти - ОЗУ/ДЗУ). Содержимое одной из баз размещается со стороны старших разрядов адреса.
Так как СВ может иметь в своем составе до 7 блоков ОЗУ по 4096 слов и до 8 блоков ДЗУ по 8192 слова, то полный адрес обращения к ОЗУ и ДЗУ состоит из разного количества разрядов. Принцип формирования УО полных адресов обращения к памяти СВ показан на рис. 5.
В отличие от баз, адресная часть А (за исключением 16 разряда) может модифицироваться с шагом, равным «+1».
В первом полумодуле ОЗУ за устройством обмена и за каждым каналом закреплена одна ячейка. В табл. 2 указано содержимое младших разрядов адреса при обращении в эти фиксированные ячейки. Остальные разряды адреса нулевые.
Таблица 2
Адреса фиксированных ячеек
Номер разряда адреса | 24 | 25 | 26 | 27 | 28 | 29 | 30 | |
Фиксированная ячейка УО | 0 | 0 | 0 | 0 | №УО | |||
Фиксированная ячейка канала | №УО | № КАН |
№ КАН - номер канала в двоичном коде;
№ УО - номер УО (задается установкой соответствующих перемычек на ответной части разъема Ш5 стойки П (процессоров) СВ).
Адреса фиксированных ячеек | |||||
УО | каналов | ||||
К0 | К1 | К2 | К3 | ||
УО-1 | 020002 | 020020 | 020022 | 020024 | 020026 |
УО-2 | 020004 | 020040 | 020042 | 020044 | 020046 |
УО-3 | 020006 | 020060 | 020062 | 020064 | 020066 |
УО-4 | 020010 | 020100 | 020102 | 020104 | 020106 |
УО-5 | 020012 | 020120 | 020122 | 020124 | 020126 |
УО-6 | 020014 | 020140 | 020142 | 020144 | 020146 |
УО-7 | 020016 | 020160 | 020162 | 020164 | 020166 |
Контрольные вопросы:
-
Назначение УО СВ.
-
Технические характеристики УО.
-
Состав УО по структурной схеме.
-
Структура команд УО.
-
Групповые и негрупповые команды.
-
Взаимодействие УО с ВчУ, УК и ЗУ.
-
Взаимодействие УО с абонентами.
-
Приоритет в обслуживании абонентов.
-
Адресация УО.
Задание на самоподготовку:
-
Изучить назначение, состав УО и технические характеристики.
-
Изучить систему команд УО.
-
Изучить принцип работы УО по структурной схеме.