- •Глава 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 о Слада па адресу ь
7
Прикладной
Представи
тельный
Б
Блок
Концевик
процесса
Уровни
управления
5
Б
Фрагмент
Концевик
процесса
Данные
пользователя
Заголовок
процесса
Заголовок
передачи
)
Пакет
Данные транспортного уровня
—
Концевик
процесса
Данные
пользователя
Заголовок
процесса
Заголовок
передачи
Заголовок
пакета
)—
Кадр
Данные
сетевого уровня
[
Концевик
1
кадра
Концевик
процесса
Данные
пользователя
Заголовок
процесса
Заголовок
передачи
Заголовок
пакета
ЗаголовокК
кадра
у
Данные
канального уровня
4-
*
3
3
2
КанальныйДанные пользователя
Сеансовый
Транспортный
Сетевой
7
Физический
—1=
Последовательность
вит
Физический
канал
Рис. 16.9. Процедура обрамления сообщения. Структура блока, фрагмента, пакета, кадра
Формирование контейнеров подобно многократному конвер- тованию писем с формированием соответствующих надписей на конвертах.
В приемной системе, в которой контейнеры перемещаются с более низких уровней управления на более высокие, последовательно используется и отбрасывается информация, заключенная в заголовках и концевиках, т. е. происходит распаковка контейнеров (расконвертование), и данные достигают прикладного уровня адресованной системы.
В промежуточной коммутационной системе принятый ею кадр после обработки на канальном уровне (проверки правильности передачи) поступает в форме пакета на ее сетевой уровень, определяющий направление его дальнейшего движения. Затем пакет передается на канальный уровень, где оформляется кадр, отсылаемый коммутационной системой.
На каждом уровне используется только соответствующий этому уровню заголовок контейнера (и концевик), а данные этого уровня без каких-либо изменений передаются на следующий, более высокий уровень.
«Рукопожатие» — элементарная протокольная процедура, приписывающая обмен определенными управляющими словами (командами) или ответами (регламентированными сообщениями) между передающей и принимающей системами при установлении соединения, выполнении сеанса передачи данных и резъединении соединения.
Тайм-рут — предельный промежуток времени ожидания получения «квитанции» о правильном приеме переданного сообщения. Неполучение подтверждения за время тайм-аута вызывает повторную передачу.
«Окно». В целях повышения пропускной способности сети обычно нецелесообразно откладывать посылку следующего кадра (пакета) до прихода подтверждения о получении адресатом предыдущего. В таком случае используется механизм «окна», устанавливающий в зависимости от условий, склыдывающихся при работе сети передачи данных, «ширину окна», т. е. предельную допустимую разность количеств переданных и полученных кадров (пакетов).
Прозрачность — свойство протокола освобождать протоколы более верхнего уровня от необходимости в какой-либо форме учитывать специфические особенности процедур данного протокола, полностью освобождать протоколы верхних уровней по отношению к рассматриваемому уровню от каких-либо действий, связанных с учетом этих специфических процедур. Прозрачность протокола некоторого уровня проявляется в том, что он пропускает через себя без каких-либо искажений и изменений данные, команды и другую информацию, сформированную на более высоких уровнях управления.
В качестве примера возникновения проблемы прозрачности протокола ц способа ее обеспечения обратимся к канальному протоколу «Высокоуровневое управление каналом передачи данных» (HDLC), согласно которому кадр с обеих сторон снабжается 8-битными флагами, отделяющими кадры друг от друга в потоке передаваемых бит. Флаг задается кодом 01111110, т. е. шестью единицами, окаймленными нулями.
Нарушение прозрачности протокола могло бы возникнуть из-за того, что среди передаваемых данных может встретиться комбинация бит, соответствующая флагу, которая ошибочно может быть воспринята на канальном уровне как начало или конец некоторого кадра. Если не придумать способ разрешения этой «непрозрачности», протоколу верхнего уровня придется каким-то образом преобразовывать передаваемые данные, искусственно устраняя нежелательные комбинации бит.
Однако заботу об устранении этого затруднения берет на себя сам канальный протокол (тем самым обеспечивая свою прозрачность для потока передаваемых бит) с помощью процедуры, получившей название «бит-стаффинг».
Эта процедура предусматривает, что передающая сторона в случае появления при передаче данных (не флагов) последовательности из пяти единиц производит вставку дополнительного нулевого бита, а приемная сторона в случае появления в потоке бит последовательности из пяти единиц изымает дополнительный нулевой бит и полностью восстанавливает исходный вид сообщения. „ N
Виртуализация устройств (процессов) сети. Для обеспечения организации обмена информацией в ВСт с характерным для них большим разнообразием типов входящих в их состав ЭВМ и используемых ими операционных систем, терминалов и другого оборудования, а также разнообразием применяемых в компонентах сети форм представления данных и управляющей информации в сетях вводятся и четко определяются понятия виртуальное задание, виртуальный терминал, виртуальный файл.
Инициирующая удаленную обработку абонентская система (ЭВМ или терминал) в принятой для данного оборудования форме генерирует задание, которое ее представительный уровень управления преобразует в принятую в сети форму виртуального задания. В такой форме задание через сеть передается в систему-исполнитель и там в результате действия ее представительного уровня приобретает используемую в этой системе форму задания.
Подобным же образом при передаче файла в передающей