Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
33 words
An input/output control system having control means connected to a plurality of input/output devices, a channel and a data buffer for storing data for said plurality of input/output devices, said control means comprising:
Claim 2
Dependent Claim
33 words
An input/output control system having control means connected to a plurality of input/output devices, a channel and a data buffer for storing data for said plurality of input/output devices, said control means comprising:
Claim 3
Dependent Claim
297 words
a first controller connected between said data buffer and said channel for controlling data transfer between said data buffer and said channel and a second controller connected between said data buffer and said input/output devices for controlling data transfer involving a preload or after-write operation between said data buffer and said input/output devices, start actions of each of said input/output devices being performed off-line from said control means, and the data transfer between said data buffer and said input/output devices being performed after the start actions have been completed; means for determining the amount of data stored in said data buffer each time a request for data transfer occurs between said channel and said data buffer; and transfer means for transferring an amount of data for preload equal to a first predetermined value from said input/output devices to said data buffer in the case of a read processing when the amount of data in said data buffer is determined to be less than said first predetermined value and for transferring an amount of data for after-write equal to a second predetermined value from said data buffer to said input/output devices in the case of a write processing when the amount of data in said data buffer is determined to exceed said second predetermined value, each of said first and second predetermined values being determined by allocating the buffer space in accordance with the number of input/output devices which are in an active state at that time where the number of active input/output devices varies dynamically, whereby the amount of data stored in said data buffer for each of the plurality of active input/output devices is dynamically determined based on the number of active input/output devices each time a data transfer occurs between said channel and data buffer.
Claim 4
Dependent Claim
297 words
a first controller connected between said data buffer and said channel for controlling data transfer between said data buffer and said channel and a second controller connected between said data buffer and said input/output devices for controlling data transfer involving a preload or after-write operation between said data buffer and said input/output devices, start actions of each of said input/output devices being performed off-line from said control means, and the data transfer between said data buffer and said input/output devices being performed after the start actions have been completed; means for determining the amount of data stored in said data buffer each time a request for data transfer occurs between said channel and said data buffer; and transfer means for transferring an amount of data for preload equal to a first predetermined value from said input/output devices to said data buffer in the case of a read processing when the amount of data in said data buffer is determined to be less than said first predetermined value and for transferring an amount of data for after-write equal to a second predetermined value from said data buffer to said input/output devices in the case of a write processing when the amount of data in said data buffer is determined to exceed said second predetermined value, each of said first and second predetermined values being determined by allocating the buffer space in accordance with the number of input/output devices which are in an active state at that time where the number of active input/output devices varies dynamically, whereby the amount of data stored in said data buffer for each of the plurality of active input/output devices is dynamically determined based on the number of active input/output devices each time a data transfer occurs between said channel and data buffer.
Claim 5
Dependent Claim
33 words
An input/output control system according to claim 1, wherein said input/output devices are constituted by magnetic tape devices, and said active input/output devices correspond to magnetic tapes mounted on said magnetic tape devices.
Claim 6
Dependent Claim
53 words
An input/output control system according to claim 1, wherein each of said active input/output devices is allocated with m (≧2) unit fields of said data buffer each having a capacity of approximately K/(mn) where K represents the whole capacity of said data buffer and n represents the number of said active input/output devices.
Claim 7
Dependent Claim
67 words
An input/output control system according to claim 3, wherein upon reception of a load request to a given one of said input/output devices from said channel, said transfer means preloads the succeeding data of the amount of approximately K/(mn) into said data buffer from said given input/output device when the amount of data in said data buffer is determined to be less than said first predetermined value.
Claim 8
Dependent Claim
77 words
An input/output control system according to claim 2, wherein said second predetermined value is approximately K/(mn), and upon reception of an output request issued to a given one of said input/output devices from said channel, said transfer means performs the after-write operation of data of the amount of approximately K/(mn) into said given input-output device from said dtat buffer when the amount of data in said data buffer is determined to exceed the amount of approximately K/(mn).
Claim 9
Dependent Claim
41 words
An input/output control system according to claim 5, wherein the writing of data from said channel into said data buffer is temporarily interrupted when the amount of data in said data buffer is determined to exceed the amount of approximately K/n.