US5239646A

Data transmission method and data processing system using the same

Claim Score by NHIP

Read claim 24, the broadest

Abstract

This record has no abstract on file.

Term

Term ended

Expired 30 June 2006, 20.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

25 claims: 4 independent, 21 dependent

  1. 1
    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.
  2. 6
    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;andsecond 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.
  3. 15
    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;andsecond 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.
  4. 24
    Broadest claimClaim Score 72, broad(NHIP)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;anda processing unit, connected to said adapter bus control, said data transfer controller, said memory, and said interface controller.