Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LAB 7.doc
Скачиваний:
1
Добавлен:
06.09.2019
Размер:
165.89 Кб
Скачать

7.6. Программа p6

На рис. 13 показан формат полей принятого одного пакета “Вызов Принят” (ВП) из канального процессора КПР=4, размещенного в первом свободном блоке Освоб . Этот пакет является квитанцией на пакет ЗВ, который сформировал строку таблицы маршрутизации виртуального канала связи (табл.7.1).

Число байт

2

2

30

Начальный адрес A(i)

Первое адресное поле

Второе адресное поле

“Вызов Принят” – логический канальный номер LCN 12 бит (биты <1-8> 1 байта и биты <5-8> 2 байта), идентификатор пакета – 4 бита 1111 (биты <1-4> 2 байта), адрес вызываемого – 14 (1+3+10) байт, адрес вызывающего – 14 (1+3+10) байт

Рис. 13. Формат размещения пакета “Вызов Принят” в свободном блоке Освоб с начальным адресом A(i).

Установим значение полей пакета “Вызов Принят” в первом массиве блоков очереди Освоб. Согласно рис. 7 начальный адрес такого массива А(N3+21). В первых 12 битах этого пакета в десятичном отображении LCN = 3201 в соответствии с табл.7.1. Поля адресов вызывающего и вызываемого те же, что и в ранее обработанном пакете ЗВ.

Откорректировать очередь Освоб. Корректировка очереди здесь не показана.

. На рис. 14 приведена характеристика этой очереди Нсвоб.

АНсвоб.

А(N3+22)

А(N1)

N1- N3 - 21

Рис.14. Характеристика Нсвоб.

В результате в первых N3 свободных блоках установлены пакеты “Вызов Принят” (ВП). Перенести массив пакета ВП из очереди Освоб. в очередь массивов принятых пакетов ОВПпм (4) с канального процессора КПР=4. Откорректировать ОВПпм (4). . Корректировка очереди здесь не показана.

- установить характеристику очереди НВПпм (4) массивов принятых пакетов ОВПпм (4) с канального процессора КПР=4

На рис. 15 приведена характеристика очереди НВПпм (4).

АНВПпм (4)

А(N3+21)

А(N3+21)

1

Рис.15. Характеристика НВПпм (4)

D:=D+1

GO TO DISP7

7.7. Программа p7

Перенести первый пакет ВП из очереди массивов принятых пакетов (с канального процессора КПР=4) ОВПпм (4), который находится по адресу А(N3+21) первого поля характеристики этой очереди (рис. 15) в очередь пакетов на передачу в канальный процессор 5 – Опд (5). Прежде, чем перенести этот пакет ЗВ на основании таблицы маршрутизации ЦКП (табл. 1) в нем необходимо заменить LCN=3201 на значение LCN=179 (10110011), т.е. записать в первые 12 бит пакета ВП (рис. 13). Установить характеристику очереди (рис.16) пакетов на передачу в канальный процессор 5 – Нпд (5). Поскольку в настоящем примере в этой очереди один пакет, то значения адресных полей массива пакета ВП в этой очереди равны нулю.

АНпд (4)

А(N3+21)

А(N3+21)

1

Рис.16. Характеристика Нпд (5)

В результате обработки пакета ВП в таблицу маршрутизации ЦКП добавляется еще одна строка маршрутизации. В столбце 5 отмечается, что при формировании этой строки LCN в пакете на выходе ЦКП было установлено без использования свободного номера из очереди Освн.

Табл. 7.2. Таблица маршрутизации ЦКП

1

2

3

4

5

Номер канального процессора пакета, входящего в ЦКП

Номер канального процессора пакета, исходящего из ЦКП

LCN входящего пакета в ЦКП

LCN исходящего пакета из ЦКП

Признак использования Освн при формировании строки таблицы

маршрутизации (да/нет)

5

4

179

3201

да

4

5

3201

179

нет

- откорректировать характеристику очереди НВПпм (4) массивов принятых пакетов ОВПпм (4) с канального процессора КПР=4 в результате снятия первого пакета ВП из очереди массивов принятых пакетов (с канального процессора КПР=4) ОВПпм (4).

D:=D+1

GO TO DISP7

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]