Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
156 words
A data transfer method for transferring data to an adapter from a processor module and transferring the data to an input/output device from the adapter, said data transmission method comprising the steps of: (a) transferring data from said processor module to a data buffer provided in the adapter, said data buffer having a storage capacity equal to or greater than a predetermined storage capacity; (b) determining whether an error occurs in said transferring step (a); (c) determining whether the data has been completely transferred to said data buffer provided in the adapter during the step (a); and (d) transferring the data in said data buffer to said input/output device when the data has been completely transferred to said data buffer, wherein the data in said data buffer is not transferred to said input/output device when step (b) determines that the error occurs during step (a) before the data has been completely transferred to said data buffer.
Claim 2
Dependent Claim
156 words
A data transfer method for transferring data to an adapter from a processor module and transferring the data to an input/output device from the adapter, said data transmission method comprising the steps of: (a) transferring data from said processor module to a data buffer provided in the adapter, said data buffer having a storage capacity equal to or greater than a predetermined storage capacity; (b) determining whether an error occurs in said transferring step (a); (c) determining whether the data has been completely transferred to said data buffer provided in the adapter during the step (a); and (d) transferring the data in said data buffer to said input/output device when the data has been completely transferred to said data buffer, wherein the data in said data buffer is not transferred to said input/output device when step (b) determines that the error occurs during step (a) before the data has been completely transferred to said data buffer.
Claim 3
Dependent Claim
30 words
A data transfer method as claimed in claim 1, wherein the step (d) transfers said data in said data buffer to said input/output device in a predetermined physical block unit.
Claim 4
Dependent Claim
66 words
A data transfer method as claimed in claim 1, wherein said data includes renewal data, and said data transfer method further comprising the step of renewing a portion of said data to be transferred to said input/output device using the renewal data stored in a historical log file so that said data including said renewal data is transferred to said data buffer provided in said adapter.
Claim 5
Dependent Claim
26 words
A data transfer method as claimed in claim 1, wherein said input/output device comprises a storage unit which stores the data transferred by the step (d).
Claim 6
Dependent Claim
32 words
A data transfer method as claimed in claim 1, wherein said step (b) comprises the step of detecting said error which occurs in said processor module, said adapter and said input/output device.
Claim 7
Dependent Claim
211 words
A data processing system, comprising: main memory means for storing data; data buffer means, operatively connected to said main memory means, for storing the data and having a storage capacity equal to or greater than a predetermined storage capacity; first transfer means for transferring the data from said main memory means to said data buffer means; first determining means, operatively connected to said first transfer means, for determining whether an error occurs during a time when the data in said main memory means is being transferred from said first transfer means to said data buffer means; second determining means for determining whether the data has been completely transferred from said first transfer means to said data buffer means; an input/output device, operatively connected to said data buffer means; and second transfer means for transferring the data from said data buffer means to said input/output device when said second determining means determines that the data has been completely transferred from said main memory means to said data buffer means, wherein the data in said data buffer means is not transferred to said input/output device when said first determining means determines that the error occurs before said second determining means determines that the data has been completely transferred to said data buffer means.
Claim 8
Dependent Claim
211 words
A data processing system, comprising: main memory means for storing data; data buffer means, operatively connected to said main memory means, for storing the data and having a storage capacity equal to or greater than a predetermined storage capacity; first transfer means for transferring the data from said main memory means to said data buffer means; first determining means, operatively connected to said first transfer means, for determining whether an error occurs during a time when the data in said main memory means is being transferred from said first transfer means to said data buffer means; second determining means for determining whether the data has been completely transferred from said first transfer means to said data buffer means; an input/output device, operatively connected to said data buffer means; and second transfer means for transferring the data from said data buffer means to said input/output device when said second determining means determines that the data has been completely transferred from said main memory means to said data buffer means, wherein the data in said data buffer means is not transferred to said input/output device when said first determining means determines that the error occurs before said second determining means determines that the data has been completely transferred to said data buffer means.
Claim 9
Dependent Claim
66 words
A data processing system as claimed in claim 6, further comprising: a historical log file memory which stores renewal data; and renewal means for renewing a portion of said data to be transferred to said input/output device by using said renewal data stored in said historical log file memory so that said first transfer means transfers data containing said renewal data to said data buffer means.
Claim 10
Dependent Claim
18 words
A data processing system as claimed in claim 7, wherein said historical log file comprises a non-volatile memory.
Claim 11
Dependent Claim
35 words
A data processing system as claimed in claim 8, wherein said data buffer means has a storage capacity which is equal to or greater than a storage capacity corresponding to said predetermined physical block unit.
Claim 12
Dependent Claim
42 words
A data processing system as claimed in claim 7, wherein said input/output device has a first storage area into which the data transferred by said second transfer means is written, and a second storage area which functions as said historical log file.
Claim 13
Dependent Claim
32 words
A data processing system as claimed in claim 6, wherein said first transfer means transfers the data in said data buffer means to said input/output device in a predetermined physical block unit.
Claim 14
Dependent Claim
44 words
A data processing system as claimed in claim 6, further comprising an adapter connected between said main memory means and said input/output device, wherein said adapter includes said data buffer means, said first determining means, said second determining means and said second transfer means.
Claim 15
Dependent Claim
27 words
A data processing system as claimed in claim 6, wherein said input/output device comprises a storage unit which stores the data transferred by said second transfer means.
Claim 16
Dependent Claim
20 words
A data processing system as claimed in claim 6, further comprising a processor module which includes said main memory means.
Claim 17
Dependent Claim
221 words
A data processing system, comprising: main memory means for storing data; data buffers, operatively connected to said main memory means, and each having a storage capacity equal to or greater than a predetermined storage capacity; first transfer means for transferring the data in said main memory means to one of said data buffers; first determining means, operatively connected to said first transfer means, for determining whether an error occurs during a time when the data in said main memory means is being transferred from said first transfer means to said one of the said data buffers; second determining means for determining whether the data has been completely transferred from said first transfer means to said one of the data buffers; input/output devices operatively connected to said data buffers; and second transfer means for transferring the data from one of the data buffers to one of said input/output devices when said second determining means determines that the data has been transferred from said main memory to said one of the data buffers, wherein the data in said one of the data buffers is not transferred to said one of the input/output devices when said first determining means determines that the error occurs before said second determining means determines that the data has been completely transferred to said one of the data buffers.
Claim 18
Dependent Claim
221 words
A data processing system, comprising: main memory means for storing data; data buffers, operatively connected to said main memory means, and each having a storage capacity equal to or greater than a predetermined storage capacity; first transfer means for transferring the data in said main memory means to one of said data buffers; first determining means, operatively connected to said first transfer means, for determining whether an error occurs during a time when the data in said main memory means is being transferred from said first transfer means to said one of the said data buffers; second determining means for determining whether the data has been completely transferred from said first transfer means to said one of the data buffers; input/output devices operatively connected to said data buffers; and second transfer means for transferring the data from one of the data buffers to one of said input/output devices when said second determining means determines that the data has been transferred from said main memory to said one of the data buffers, wherein the data in said one of the data buffers is not transferred to said one of the input/output devices when said first determining means determines that the error occurs before said second determining means determines that the data has been completely transferred to said one of the data buffers.
Claim 19
Dependent Claim
62 words
A data processing system as claimed in claim 15, further comprising processing means for generating an input/output command which includes information indicating which one of the data buffers should be selected, wherein said first transfer means transfers the data in said main memory means to the selected one of the data buffers in accordance with said information included in said input/output command.
Claim 20
Dependent Claim
60 words
A data processing system as claimed in claim 16, wherein said input/output command includes device information indicating which one of the input/output devices should be selected, and wherein said second transfer means transfers the data in said one of the data buffers to said one of the input/output devices in accordance with said device information included in said input/output command.
Claim 21
Dependent Claim
24 words
A data processing system as claimed in claim 16, further comprising a processor module which includes said processing means and said main memory means.
Claim 22
Dependent Claim
39 words
A data processing system as claimed in claim 15, further comprising a plurality of adapters, each of which is provided between said main memory means and said input/output devices and each of which includes one of the data buffers.
Claim 23
Dependent Claim
71 words
A data processing system as claimed in claim 15, further comprising: a historical log file memory which stores renewal data; and renewal means for renewing a portion of said data to be transferred to said one of the input/output devices by said renewal data stored in said historical log file memory so that said first transfer means transfers data containing said renewal data to the selected one of the data buffers.
Claim 24
Dependent Claim
18 words
A data processing system as claimed in claim 20, wherein said historical log file comprises a non-volatile memory.
Claim 25
Dependent Claim
37 words
A data processing system as claimed in claim 15, wherein said first transfer means transfers the data in said one of the data buffers to said one of the input/output devices in a predetermined physical block unit.
Claim 26
Dependent Claim
29 words
A data processing system as claimed in claim 15, wherein each of said input/output devices comprises a storage unit, which stores the data transferred by said second transfer means.
Claim 27
Dependent Claim
101 words
An input/output adapter, connecting a processor and a magnetic disk, comprising: an adapter bus control circuit, connected to the processor; a data buffer, connected to said adapter bus control circuit; a data transfer controller, connected to said adapter bus control circuit and to said data buffer; a memory, connected to said data transfer controller and to said adapter bus control circuit; an interface controller, connected to said data buffer, said data transfer controller, said memory, and said adapter bus control circuit; and a processing unit, connected to said adapter bus control, said data transfer controller, said memory, and said interface controller.
Claim 28
Dependent Claim
101 words
An input/output adapter, connecting a processor and a magnetic disk, comprising: an adapter bus control circuit, connected to the processor; a data buffer, connected to said adapter bus control circuit; a data transfer controller, connected to said adapter bus control circuit and to said data buffer; a memory, connected to said data transfer controller and to said adapter bus control circuit; an interface controller, connected to said data buffer, said data transfer controller, said memory, and said adapter bus control circuit; and a processing unit, connected to said adapter bus control, said data transfer controller, said memory, and said interface controller.
Claim 29
Dependent Claim
137 words
An input/output adapter as claimed in claim 24, wherein said adapter bus control circuit receives address and size information related to data to be renewed, and informs the data transfer controller of an error related to the processor or communication therewith; said data transfer controller steps data transfer and reports a fault to said processing unit upon being informed of an error by said adapter bus control circuit, and instructs said interface controller to transfer the data to the magnetic disk upon determining that a physical block of the data has been stored in said data buffer without any errors; said processing unit stops the data transfer responsive to report of the fault by said data transfer controller; and said interface controller transfers the data from said data buffer to the magnetic disk to review the data.