
- •Глава I
- •06Ласти применения эвм
- •1.6,1. СуперЭвм
- •Глава 2
- •8 Разрядов
- •11110001 11111001 11110001 11110111 А число — 6.285 запишется в память в виде слова из 6 байт:
- •Глава 3
- •Глава 4
- •Лечит узап j
- •Сверхоперативная или местная память
- •4.2. Адресная, ассоциативная и стековая организации памяти
- •Буфер входа-выхода
- •Усилители считывания-записи
- •Глава 5
- •Проклей
- •Идентификатор адреса (s байт)
- •Сектор на дискете
- •Глава 6
- •Управляющий блок автомат)
- •Глава 7
- •В цпршВляющай блок у б
- •Сумматор частичных произведений Регистр множимого
- •О vМножимое перед началом Выполнения умножения
- •Слой элементов и
- •Глава 9
- •Двойное слада па адреса о 32 бит
- •Слобо по адресу z в бит
- •Заслать в стек ад РеЗ
- •Загрузить аз стана в Pa V
- •Номер регист
- •Непосредственный операнд 1а
- •15Ю кГго 51
- •Оповещающий сив нал „Состояние
- •Блок ревастрод
- •Ветвление в макропроерамме по уело дую Акк*0
- •Макрокоманды управления последовательностью выборка микрокоманд
- •Окно процедуры
- •Регистры параметров (а) Регистры глобальных переменных |
- •1 Нуль м Знак-
- •Запоминание состояния процессора (программы)
- •Общий сигнал прерывания
- •Код приоритетного запроса
- •Маска ввоОагвывода
- •Прерывающая
- •01 23*56789 Время
- •I участка I
- •Запись льта мп
- •I Прием операндов на регистры 1
- •Умножение чисел с фиксированной точкой
- •Сложонив чисел с плавающей точкой
- •Глава 10
- •Вызов команды и модификация счетчика команд
- •Процедура тандемных пересылок
- •Однобайтная
- •16 Разрядов
- •Передача д стек а восстановление содержимого регистров
- •Команды досстаяовяения из стеки содержимого регистров
- •Блок сегментных регистров
- •Первый байт команды Второй ffaSm команды (постбайт адресации)
- •Сегментные селекторы
- •Регистры задачи и регистры дескрипторнои таблицы
- •Блок управления и контроля оп
- •Справочник страниц
- •Физическая память
- •16 Мбайт
- •Расширенная память
- •1 Мбайт
- •С каналом ес эвм
- •Связь с другой эвм
- •I Манипулятор % I Графа- I I типа „Мышь” I I построитель I
- •Глава 11
- •Интерфейс основной намята
- •Общее оборудование мультиплексного канала
- •Глава 12
- •Определения четности переносод
- •Глава 13
- •Ill:Выполнснис программы а Выполнение про ерам мы в
- •Пакеты заданий и Входные наборы данных
- •Выходные очереди разных классов в зу на дисках
- •I требует ‘'ода
- •Пользователь обдумывает | ответ системе I (новый запрос)
- •Блок управления памятью
- •Схемы совпадения
- •Шифратор номера отделения
- •Входной коммутатор
- •Коммутации
- •Сегментная таблица п-й программы
- •Векторные, средства
- •К периферийным устройством
- •К периферийным устройствам
- •Глава 15
- •Устройства Ввода- вывода
- •Процессор 2
- •Процессор 3
- •8 Векторных регистров (по 6* слова в каждом)
- •Готовности операндов
- •Глава 16
- •Комплекс абонентского пункта
- •16.2.. Классификация вычислительных сетей
- •1 Элемент
- •Время распрост- ранена*
- •Задержка сета лри коммутации пакетов[
- •Абонентская система
- •Данные пользователя
- •Сеансовый
- •Транспортный
- •Сетевой
- •Интерфейс высоког о уровня
- •Аппаратура передачи данных
- •Установление связи
- •Данные пользователя 00Длина поля и слови я обслуживания
- •Идентификатор протокола
- •7» Бшдта) Данные пользователя б вызове
- •Поток бит
- •Новый пакет (кадр)
- •Станция 1 ведет передачу
- •Передатчик Коаксиальный кйбель
- •Глава 15. Принципы организации многопроцессорных и многомашинных вычислительных систем (комплексов) и суперЭвм 489
- •1S в 7 о Слада па адресу ь
Установление связи
**"[ | Время
——<> o —i 11
j 11
x=am-2m + am_,-2m-,+.-- 46
оТТ ооо ТоТ Too 47
оГп Топ ооГо Гио 47
Т" 'Т' чг ЧТ" т 47
( + 0)пр = 000...0; 52
(+0)обр=000...0. 52
о;м=л-1 + |<?1, 54
=(G)CM+(QL- 54
<7= £ <тг16-' (а/=0, 1, 2, .. n F), 61
0П0П01 пТкиТо 010010И lTTiooib 11111000 lTnoTol 67
оооо оно ooTo^jooo оТоТ ^JToT 68
^пер (ЗЛ4) 106
«л. 148
К=ф„ v2, i>J, 203
{/ = {u„ «2, . . U„|, 203
5={Q0, Qi, Qr), 203
1Ь, 220
_qji 228
I 282
L °" .1 I й 1 • • • I °ч I 356
Х~Х1ГХГ~17~Т 356
GEP-EEI 381
Ц-Щ I 469
©4 489
<Ь• • • <Ь 489
фф-ф фф-ф 501
У-Аг 553
i/iwiii 562
м. 562
„ ЁЛ1Ш1 568
АМ
,, фШ]
Ц11111— Подтверждение
г!«
8
*
г*
©
Передача
информацион-
< ных
кадров
Прекращение
\ связи
4
Информационные Н 1 I 1 [
каоры г
aRR
. — -—-фТГП
tlllflb— Готов к приему
Прекратить связь —>=а
флп
JUll
>—
' Подтверждение
Рис. 16.13. Процедуры управления информационным каналом в канальном протоколе HDLC
Сетевой протокол Х.25/3. Вычислительные сети с протоколом Х.25 в принципе работают в режиме виртуальных каналов. Однако в заголовке пакета может быть установлен специальный индикатор, указывающий на то, что данный пакет является одиночным (дейтаграммой), содержит все подлежащие передаче данные, и поэтому для него нет необходимости устанавливать виртуальный канал между отправителем и адресатом.
Для простоты изложения материала далее предполагается, что абоненты (процессы пользователей) находятся в ГВМ, хотя все, что будет сказано, в равной степени относится к случаю, когда в качестве оконечного оборудования рассматривается терминал.
Пусть в ходе выполнения процесса пользователя в ГВМ понадобилось обеспечить его взаимодействие через сеть передачи данных с удаленным процессом в другой ГВМ, например передать массив данных. Для этого процесс регистрируется в транспортной станции своей ГВМ и становится абонентом сети. После этого между соответствующими процессами должно быть уста-
V-
Запрос
соовипеная
ц
S3
^ '!<
Мт
Входящий
запрос соединения
s!
л*
£
L
i_——<i
Согласие
па соединение
Л
Подтверждение \|
соединения
^
Данные
|
Данные
Данные
~j»>
^
V
1
>| Данные
.1
!
,1
Л
Данные
л
Данные
1
<j Данные у
| Данные [^>—
*
^ Данные
Данные ^
Ц
*1
4
«I
I
-л
Запрос
разъединения
К<
Указание
. разъединения
V-
Подтввожденае
разьединения
Рис. 16.14. Фазы взаимодействия ГВМ в соответствии с протоколом Х.25/3
новлено логическое соединение (ЛС) — виртуальный канал для передачи данных.
Протокол Х.25/3 в зависимости от условий взаимодействия абонентов регулирует создание временных ЛС на один сеанс связи и постоянных ЛС, которые нет необходимости устанавливать заново и разрывать при каждом сеансе связи. Главные вычислительные машины могут одновременно поддерживать несколько временных и (или) постоянных ЛС.
На рис. 16.14 показаны три фазы взаимодействия ГВМ: установки ЛС, передачи данных, разъединения ЛС.
Фаза установки временного ЛС протекает следующим образом. Запрашивающая соединение ГВМ передает в сеть передачи данных управляющий пакет запрос соединения, содержащий адреса обеих ГВМ, процессы в которых требуется соединить. Кроме того, в пакете могут указываться условия обслуживания: необходимые дополнительные средства (программы, устройст-
ва) и до 16 байт данных абонента-отправителя. Пакет запрос соединения на выходе из сети передачи данных преобразуется в пакет входящий запрос соединения для того, чтобы различать в одном физическом канале ГВМ-СП управляющие пакеты, направленные в разные стороны.
Если ГВМ-адресат согласен на установку ЛС, он передает в сеть связи пакет согласие на соединение, который на выходе из сети передачи данных преобразуется в пакет подтверждение соединения. После этого наступает фаза передачи данных.
Фаза разъединения ЛС может иметь место как после фазы передачи данных, так и во время фазы установки ЛС, когда вызываемая ГВМ не соглашается на установку ЛС и вместо пакета согласие на соединение направляет в сеть передачи данных пакет запрос разъединения.
После окончания сеанса связи, или при нарушении порядка передачи пакетов между ГВМ, или при перегрузке сети передачи данных любая из ГВМ может начать фазу разъединения передачей пакета запрос разъединения. На выходе из сети связи этот пакет преобразуется в указание разъединения. Запрашиваемая ГВМ должна ответить пакетом подтверждение разъединения, получение которого переводит ГВМ в состояние готовность: сетевая служба готова создать новое временное ЛС.
Пакеты с данными могут передаваться в любое время через постоянное ЛС или после установки временного ЛС. Абонент #в ГВМ-отправителе выдает сообщение с данными для передачи удаленному абоненту в виде отдельных блоков. Программа управления передачей, относящаяся к четвертому (транспортному) уровню логической модели сети, добавЛяет к блоку заголовок, преобразуя его в фрагмент, и передает программе, реализующей протокол Х.25/3, которая, в свою очередь, формирует пакет, добавляя к фрагменту заголовок пакета (заголовок Х.25/3).
Полученный в результате пакет может быть одиночным (пакет дейтаграмма) или частью многопакетного сообщения (пакет данные). Хотя протокол Х.25/3 устанавливает рекомендуемый максимальный размер поля данных в пакете, равный 128 байт, он разрешает администрации сети вводить и другие максимальные размеры в пределах 16—1024 байт, являющиеся степенью числа 2. На рис. 16.15 представлены форматы пакетов данные и запрос соединения.
Пакеты данныег запрос соединения и дейтаграмма, передаваемые или принимаемые в ГВМ по некоторому ЛС, циклически нумеруются от 0 до 7 (по модулю 8) или от 0 до 127 (по модулю 128). В первом случае заголовок пакета занимает 3 байта, во втором — 4 байта.
0 0 0 1 |
Йомвр группы логических каналов |
Номер логического кинала | |
Код типа пикета 0 0 0 0 10 11 | |
Длина адреса вызываемого ООД |
Длина адреса вызывающего ООД |
8
бит
/\_
Аврвса
ООД($ВМ)
Идентификатор
общего формата \ В бит |
Номер группы логических каналов | |||
|
Номер |
| ||
логического канала |
| |||
Р(Н) |
М |
Р(Ю |
0 | |
1 |
11
I*