Занятие №5 (УО) (Раздаточные материалы), страница 3
Описание файла
Файл "Занятие №5 (УО)" внутри архива находится в следующих папках: Раздаточные материалы, ВТП. Документ из архива "Раздаточные материалы", который расположен в категории "". Всё это находится в предмете "военная кафедра" из 8 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "военная кафедра" в общих файлах.
Онлайн просмотр документа "Занятие №5 (УО)"
Текст 3 страницы из документа "Занятие №5 (УО)"
Количество импульсов ИС – Аi в серии, определяющее разрядность передаваемых слов, зависит от специфики абонента и может быть равно 9, 18, 27 либо 36.
Если к моменту появления очередного ИЗ – Аi при записи в абонент устройство обмена не успело подготовить на буферном регистре очередное слово, абоненту будет передана ложная информация. Если к моменту появления очередного ИЗ – Аi при считывании из абонента УО не успело записать в ОЗУ предыдущее слово обмена, произойдет потеря этого слова, а новое слово может быть записано в ОЗУ в искаженном виде. В случае возникновения названных ситуаций УО формирует запрос на прерывание программ ВчУ по переполнению канала. Чтобы исключить возможность таких потерь, абонент не должен выдавать очередной импульс запроса при наличии сигнала ЗИЗ – Кi.
Последовательность завершения обмена может выполняться как по инициативе канала, так и по инициативе абонента. В первом случае от УО в абонент в произвольный момент времени поступает сигнал ОСТ – К. Если это произошло до момента выдачи абонентом хотя бы одного сигнала ИЗ – А либо ИС – А, абонент может выполнить логическое отключение от канала, не сообщая ничего в канал. В противном случае абонент должен сообщить о логическом отключении сигналом ВО – А. Чтобы не испортить последнее слово обмена, абонент, прежде чем выполнить логическое отключение, должен закончить передачу этого слова.
Для завершения обмена по инициативе абонента в УО после передачи очередного слова должен поступить сигнал ВО – А, сигнализирующий об отключении абонента от канала. Если абонент по каким-либо причинам не может выполнять обмен, он формирует сигнал ВО – А после завершения последовательности включения и снятия каналом сигнала ЗИЗ – К.
Сигнал СБОЙ – А может поступить в УО от абонента, логически подключенного к каналу, в произвольный момент времени.
Выдача абонентом в канал сигналов после сформирования ВО – А и до появления очередного сигнала ПА – К недопустимо и может привести к нарушениям работы устройства обмена.
4.3. УО как приоритетная система массового обслуживания.
Очередность выполнения команд по программам каналов и команд от ВчУ регулируется схемой заявок и приоритета. Единицей дискретности разделения времени работы УО является операция, представляющая собой негрупповую команду либо часть группой команды. В групповой команде операция – это :
- выполнение действий по обмену одним словом между ЗУ и буферным регистром канала;
- выполнение подготовительных действий, связанных с выборкой из памяти и запоминанием на регистрах служебной информации, необходимой для управления обменом;
- выполнение действий, связанных с завершением обмена и настройкой канала на выполнение следующих команд его программы.
Очередь на выполнение операций удовлетворяется в соответствии с рангом приоритета операции и рангом приоритета источника заявки на выполнение операции. Имеются две группы операций. К первой группе относятся:
- обменные операции групповых команд ( обмен, запись, обмен, запись с конфигурацией; обмен, считывание; обмен, считывание с конфигурацией ) и операции по завершению групповых команд ( восстановление канала; конец обмена, запись ), выполняемые по заявке ЗАПР1;
- все операции, выполняемые по программе канала после завершения групповой команды с признаком цепочки данных до подготовительной операции очередной групповой команды включительно ( так называемые операции по выполнению цепочки данных ), для выполнения которых формируется заявка ЦД в схему заявок и приоритета.
Остальные операции относятся ко второй группе и выполняются по заявке ЗАПР2.
Заявки первой группы имеют более высокий приоритет по сравнению с заявками второй группы. Внутри группы ранги приоритета распределены следующим образом: заявки от ВчУ имеют максимальный приоритет, приоритет заявок от каналов убывает с ростом порядкового номера канала. От одного и того же канала в схеме заявок и приоритета могут храниться одновременно две заявки: ЗАПР1 и ЦД, при этом ЦД присвоен более высокий приоритет. В табл.1 перечислены все заявки на выполнение операций.
Таблица 1
Распределение рангов приоритета заявок
Тип заявки | Источник заявки | Группа | Приоритет |
ЦД | КО | I | max min |
ЗАПР1 | |||
ЦД | К1 | ||
ЗАПР1 | |||
ЦД | К2 | ||
ЗАПР1 | |||
ЦД | К3 | ||
ЗАПР1 | |||
ЗАПР2 | ВчУ | II | |
ЗАПР2 | КО | ||
ЗАПР2 | К1 | ||
ЗАПР2 | К2 | ||
ЗАПР2 | К3 |
Источником заявок на выполнение операций являются:
- заявок ЗАПР1 – импульсы запроса ИЗ – А;
- заявок ЗАПР2 – запросы от ВчУ ( одновременное поступление сигналов СРК ВчУ и ЗВчУ ), сигналы выключения обмена ВО – А и операции второй группы по выполнению негрупповых команд программ каналов, по выполнению команды ПУСК КАНАЛА;
- заявок ЦД – последняя операция групповой команды с признаком цепочки данных и операция по выполнению цепочки данных ( за исключением подготовительной операции групповой команды ).
4.4. Адресация УО.
Устройство обмена может обращаться к любой ячейке ОЗУ или ДЗУ. Для этого полный адрес ячейки ЗУ, состоящий из адреса модуля ЗУ и адреса ячейки модуля, формируется из содержимого базы и адреса, задаваемых в командах УО. Имеются две базы: база обмена БО, задаваемая в 10 – 12 разрядах команд ПУСК КАНАЛА, БЕЗУСЛОВНЫЙ ПЕРЕХОД КАНАЛА, в 10 – 12 разрядах второго слова групповых команд с конфигурацией и используемая для формирования адреса данных при выполнении групповых команд, и база Б, задаваемая в 13 – 15 разрядах некоторых команд и используемая для формирования адресов команд либо адресов операндов для негрупповых команд. Полный адрес ячейки ЗУ формируется путем склейки базы с 17 – 30 разрядами поля адреса в команде ( в 16-м разряде поля адреса находится признак ОЗУ/ДЗУ ). База размещается со стороны старших разрядов адреса.
Так как СВ может иметь в своем составе до 7 блоков ОЗУ по 4096 слов и до 8 блоков ДЗУ по 8192 слова, то полный адрес для ОЗУ и ДЗУ состоит из разного количества разрядов. Принцип формирования полных адресов показан на рис. 5.
В отличие от баз адресная часть А ( за исключением 16 разряда) может модифицироваться с шагом, равным "+1".
В первом блоке ОЗУ за устройством обмена и за каждым каналом закреплена одна ячейка. В табл. 2 указано содержимое младших разрядов адреса при обращении в эти фиксированные ячейки. Остальные разряды адреса нулевые.
Таблица 2
Адреса фиксированных ячеек
Номер разряда адреса | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
Фиксированная ячейка УО | 0 | 0 | 0 | 0 | №УО | ||
Фиксированная ячейка канала | 0 | №УО | 0 | № КАН |
№ КАН – номер канала в двоичном коде; № УО – номер УО ( задается установкой соответствующих перемычек на ответной части разъема ШЗ стойки СВ )
18