Patent RU-2556419-C2 (RU)
Title: Способ и компьютерная система для выполнения команды запуска субканала в вычислительной среде
Inventor: ShVED Piter Kennet
IPC: G06F13/12
Filed: 2012-05-25
Granted: 2015-07-10
Abstract: Изобретение относится к области вспомогательных запоминающих устройств вычислительной среды. Техническим результатом является повышение эффективности управления вспомогательными запоминающими устройствами. Раскрыт способ выполнения команды запуска субканала в вычислительной среде, содержащей основное запоминающее устройство и твердотельное запоминающее устройство, при этом указанный способ включает: с учетом определения того, что субканал, идентифицированный командой запуска субканала, является субканалом перемещения асинхронных данных (ADM), выполнение: получения блока запроса операции из основного запоминающего устройства, при этом блок запроса операции содержит адрес блока операции; получения блока операции из основного запоминающего устройства на основании адреса блока операции, при этом блок операции состоит из блока запроса, блока ответа и одного или более блоков (MSB) спецификации первого перемещения, причем блок запроса содержит поле счетчика MSB, содержащее значение, указывающее число одного или более блоков MSB, которые блок операции содержит и на которые ссылается, причем блок ответа сконфигурирован содержать условия исключительных ситуаций, причем каждый блок спецификации перемещения сконфигурирован содержать поле кода операции, поле счетчика блоков, поле адреса основного запоминающего устройства для адресации основного запоминающего устройства, поле адреса твердотельного запоминающего устройства для адресации твердотельного запоминающего устройства, поле размера блока и поле флагов; получения блока спецификации перемещения из одного или более блоков спецификации перемещения; определения на основании кода операции в полученном блоке спецификации перемещения операции, которую полученный блок спецификации перемещения сконфигурирован выполнять на блоках твердотельного запоминающего устройства; на основании блока спецификации перемещения запуска операции на блоках твердотельного запоминающего устройства, связанных с адресом твердотельного запоминающего устройства поля адреса твердотельного запоминающего устройства; и с учетом, по меньшей мере, запуска операции и обнаружения условия исключительной ситуации сохранения информации в блоке ответа, причем блок ответа содержит поле флагов исключительной ситуации, поле достоверности поля, поле неверного адреса MSB, поле неверного адреса косвенного адресного слова данных (AIDAW), поле неверного адреса основного запоминающего устройства и поле неверного адреса твердотельного запоминающего устройства, при этом информация касается одной или более исключительных ситуаций, являющихся результатом операции, причем одна или более исключительных ситуаций относятся по меньшей мере к одному из: основному запоминающему устройству, связанному с адресом основного запоминающего устройства из поля адреса основного запоминающего устройства; твердотельному запоминающему устройству, связанному с адресом твердотельного запоминающего устройства из поля адреса твердотельного запоминающего устройства; или полученного блока спецификации перемещения, причем информация содержит признак исключительной ситуации и дополнительную информацию, относящуюся к исключительной ситуации, при этом дополнительная информация определяет одну или более исключительных ситуаций адресации. 2 н. и 6 з.п. ф-лы, 45 ил.