Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛЕКЦИИ по оЭВМиС.doc
Скачиваний:
2
Добавлен:
06.11.2018
Размер:
797.18 Кб
Скачать
  1. Открытие порта

FFFFFC(программа обеспечения свитча) Name Server

подтверждение

“SEND Generic”

сервер

программа

Open прогр. Открытие порта DID=FFFFFC

канал

свитч

PLOG подкл. порт DID=FFFFFC

Команда формирует запрос к каналу для определения DID с WWPN идентиф. Х

Формирует идентифик. Х для программ

Формирует запрос к свитчу

Свитч идентиф.x, WWPN опрашивает все карты с поиском WWPN и фиксирует номер порта для формир-я DID

Программа получает значении DID

Канал получает адрес порта

Процедура получения DID для всех повт.

Программа формирует запрос «закрыть порт» с идентификатором Х

Канал выполняет процедуру «закрыть порт» c DID=FFFFFC

Свитч фиксир.закрытие порта и формирует ответ

Канал формирует идентификатор Х «инвализ»

Открытие порта с идентификатором DID

канал

свитч

Выполнение запроса в свитч с PLOGI

Програм. Открывает порт с DID

запрос на подключение порта PLOGI

Запрос LIRR

Формирует идентификатор порта DID для программ

Программа формирования запроса

Открыть LON (идентиф. Х, прогр.)

Канал присваивает идентифик.устройства идентификатор у переходит к идентификатор Х

QDIO протокол.

QDIO протокол первоначально был применен и разработан для функционирования высокоскоростных адаптеров открытых систем, использующих Z – технологию. QDIO/Fср протокол в Z архитектуре не отказался полностью от использования CCW и использует их для инициализации канальных путей стандартный протокол SCSI и FCP состоит из запросов, соответствующих ответов и идентификации состояния объектов интерфейса.

Запросы состоят из командных блоков, описывающих действия, которые должны быть выполнены устройством.

Ответы состоят из информации конечного состояния устройства по завершении операций.

QDIO основан на очередях и соответствующих им контрольных блоков в основной памяти. Host программа использует эти очереди и контрольные строки для формирования запросов ввода/вывода и анализа завершения этих операций в канале.

Подканалы как определено Zархитектурой в протоколе FCP используются для адресов очередей. Для связи с внешним устройством формируется как управляющие подканалы так и подканалы для передачи данных.

Для FCP канала используется только подканал данных, который назначается для для одной пары очередей: очереди запросов и очереди ответов.

Операционная система требует только один подканал с соответствующей парой очередей для связи с FCP каналом и доступна ко всем устройствам через этот канал. До 240 таких подканалов может поддерживать канал FCP, и они могут быть назначены разным операционным системам.

Host программа размещает данные для передачи в буфере в оперативной памяти для передачи в канал операции записи или назначается буфером для приема операции чтения.

Очередь запроса

Каждая QDIO очередь имеет до 128 входов и соответственную до спецификации до 128 буферов. Буферы могут располагаться неправильно в памяти, но по блокам 4Кб. Адреса этих блоков формируются в таблице(SBAL –Storage Buffer Access List)

О.П.

База

Адр Ву

Из S10

CAW

Канал

Адрес подканала в Zop

SSH

32-47 48-63

GR1:=xxxx. 0001. NUM.SUB

ORB 28.29.30.31 32-47 48-63

Адрес в физ.памяти(классич

)

Код

B2

MIF ID

0000001

номер подканала

Ключ

Маска канала

Адрес канальной программы

Приор CU

?

6 опер пам

/////////////////////////////

///////////////////////////

1.Номер канала в Z-архитектуре не связан с другими номерами устройства,

как это было в классической архитектуре

он только указывает на место расположения в оперативной памяти

подканала(информация об устройстве в операции в/выв) и не больше Приоритеты CU, через которые возможен доступ к у-ву.

Маски каналов определяют через какие каналы возможен доступ к устройству

память