发明名称 INPUT/OUTPUT APPARATUS AND METHOD
摘要 An input/output apparatus according to the present invention has an indication unit and an execution unit. The indication unit indicates that each of a plurality of data blocks between a main memory and a buffer memory is to be transferred. The execution unit transfers one data block relating to a transfer indication sent from the indication unit. After the completion of the transfer, in order to send completion information relating to the one data block to the indication unit, the execution unit determines whether transfers of all of the plurality of data blocks are completed or not based on management information for managing progresses of the transfers of the plurality of data blocks. Once determining that all of the transfers are completed, the execution unit sends, to the indication unit, total completion information showing that all of the transfers are completed.
申请公布号 US2017097911(A1) 申请公布日期 2017.04.06
申请号 US201415125997 申请日期 2014.04.09
申请人 HITACHI, LTD. 发明人 MARUYAMA Takafumi;HASEGAWA Megumu
分类号 G06F13/28;G06F5/06;G06F13/42;G06F3/06 主分类号 G06F13/28
代理机构 代理人
主权项 1. An input/output apparatus, comprising: an indication unit configured, in a case where data stored in a main memory is divided into a plurality of data blocks and the plurality of data blocks are transferred to a buffer memory or in a case where data stored in the buffer memory is divided into a plurality of data blocks and the plurality of data blocks are transferred to the main memory, to indicate that each of the plurality of data blocks is to be transferred; and an execution unit configured to execute transfers of the data blocks according to the transfer indication sent by the indication unit, and after the completion of the transfers, send completion information to the indication unit to notify the indication unit of the completion of the transfers of the data blocks, wherein, based on management information for managing the progresses of the transfers of the plurality of data blocks, the execution unit determines whether the transfers of all of the plurality of data blocks have been completed or not and, once determining that the transfers of all of the plurality of data blocks are completed, sends total completion information to the indication unit to notify the indication unit of the completion of the transfers of all of the plurality of data blocks.
地址 Tokyo JP