Cтраница 1
Косвенная адресация данных в канале - это возможность, которая сопутствует динамическому преобразованию адресов и помогает осуществлять преобразование адресов при операциях ввода-вывода. Благодаря этой возможности одна команда канала способна управлять передачей данных, которым отведены несмежные области в реальной основной памяти. [1]
Косвенная адресация данных в канале дополняет процессорные средства реализации виртуальной памяти ( динамического преобразования адресов) канальными средствами динамического преобразования адресов данных при операциях ввода-вывода. Благодаря этим средствам одно УСК может осуществлять обмен данными с несмежными страницами физической памяти. [2]
Использование косвенной адресации данных задается определенным флажком в CCW, который, будучи установленным в 1, указывает на то, что адрес данных в CCW не используется для непосредственной адресации данных. Вместо этого адрес в CCW указывает на список слов, называемых словами косвенной адресации данных ( IDAW), каждое из которых содержит абсолютный адрес области данных в пределах 2048-байтового блока памяти. Если в CCW установлен в 1 бит косвенной адресации данных, то биты 8 - 31 в CCW определяют адрес первого слова списка слов косвенной адресации, который будет использоваться для организации передачи данных по этой команде. Дополнительные слова IDAW, если они требуются для передачи данных в этой операции, выбираются из смежных ячеек основной памяти. [3]
Кроме того, если задана косвенная адресация данных в канале, биты 30 - 31 в CCW должны быть равны 0, указывая на границу слова, а биты 0 - 7 первой записи списка косвенных адресов данных должны быть равны 0; ( См. [4]
Единичное значение бита 37 определяет косвенную адресацию данных в канале. Флажок этот допустим для режимов ВС и ЕС. [5]
Пропускная способность СК.| Время выполнения основных операций моделей ЕС ЭВМ второй очереди отечественного производства. [6] |
Селекторный канал имеет средства работы с косвенной адресацией данных и средств повторения канальных команд при сбоях периферийных устройств. Возможна работа селекторного канала с определенными периферийными устройствами в блок-мультиплексном режиме. [7]
Описание области памяти, связанной с CCW, в которой указана косвенная адресация данных в канале, приводится в подразд. [8]
Не подвергаются динамическому преобразованию адреса, которые используются каналом для обращения к данным, командам канала и словам косвенной адресации данных. [9]
Динамическая перекодировка адреса не применяется к адресам, которые используются каналами для передачи данных, канальных команд или слов косвенной адресации данных. [10]
Базовая структура ЕС ЭВМ. [11] |
К каналу ввода вывода относятся следующие средства принципов работы: быстрое отключение от канала, ограниченная регистрация в канале, расширенная регистрация ввода-вывода, косвенная адресация данных в канале, команда ОСВОБОДИТЬ ВВОД ВЫВОД, блоковое мультиплексирование. [12]
В режиме КАД поле текущего адреса данных в УСК ( УСК [8 - 31]) указывает не адрес данных в ОП, а адрес в ОП первого слова в списке слов косвенной адресации данных. В поле текущего счетчика данных указывается число принадлежащих данному УСК слов косвенной адресации, которые размещаются в последовательных ячейках ОП. Каждое слово КАД ( кроме первого) указывает физический адрес начала блока памяти ( 2048 байт), а первое слово - физический адрес внутри блока. [13]
В режиме КАД поле текущего адреса данных в УСК ( УСК [8 - 31]) указывает не адрес данных в ОП, а адрес в ОП первого слова в списке слов косвенной адресации данных. В поле текущего счетчика данных указывается число принадлежащих данному УСК слов косвенной адресации, которые размещаются в последовательных ячейках ОП. [14]
Дополнительно к средству динамического преобразования адресов в процессоре, которое позволяет рассматривать данные, записанные на нескольких несмежных страницах основной памяти, как одну область памяти, в канале имеется средство косвенной адресации данных. Специальный флажок в команде канала указывает, что для данной команды используются области памяти, определяемые списком косвенных адресов данных. Каждый раз при достижении границы блока памяти размером 2048 байтов канал обращается к списку для получения адреса следующего используемого блока памяти. Расширяя возможности адресации памяти в канале, средство косвенной адресации данных в канале позволяет использовать для программы, работающей со средством динамического преобразования адресов в процессоре, ту же последовательность команд канала, которая была бы использована, если бы программа работала с эквивалентной связной реальной памятью. [15]