← Back to Patent Explorer
US3704453A Expired / Lapsed US ⏱️ 0.0 years remaining

Catenated files

Assignee: International Business Machines Corp
•
Filing: 1971-02-23
•
Granted: 1972-11-28
•
Expires: 1991-02-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention concerns a peripheral control apparatus or channel which controls the transfer of data between input/output devices and a main memory of a data processing system. The channel performs input/output operations when instructed to do so by the data processing system by obtaining control words from a main storage. A plurality of subchannels share a common control section wherein means are provided to selectively combine a plurality of the input/output devices connected to the channel to appear as a single device to the user. This is accomplished by the generation of a plurality of control words from the single control word obtained from main memory and the distribution of logical records of a data set among the plurality of files.

Inventors

  • 👤 Wayne Waldo Blackwell
  • 👤 John Goodell Earle
  • 👤 John Joseph O'connell
  • 👤 Edwin Bruce Pierce
  • 👤 John Edward Shabe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 12:30
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/10; G06F13/12; G06F13/122

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 158 words
A peripheral control apparatus in a data processing system including a processor, a storage, a plurality of peripheral devices, and said peripheral apparatus which comprises: means for indicating a first mode operation of one of said peripheral devices and a second mode simultaneous operation of a plurality of said peripheral devices; first means connected to said indicating means operable in response to first mode indication for operating said one of the peripheral devices; second means connected to said indicating means operable in response to second mode indication to retrieve from said storage a control word, said second means further including means to genErate control words for each of said peripheral devices from said retrieved control word, and means to allocate a portion of said storage to the operation of each peripheral device; means connected to said second means operable in response to said generated control words for causing the simultaneous operation of a plurality of said peripheral devices.
Claim 2
Dependent Claim 158 words
A peripheral control apparatus in a data processing system including a processor, a storage, a plurality of peripheral devices, and said peripheral apparatus which comprises: means for indicating a first mode operation of one of said peripheral devices and a second mode simultaneous operation of a plurality of said peripheral devices; first means connected to said indicating means operable in response to first mode indication for operating said one of the peripheral devices; second means connected to said indicating means operable in response to second mode indication to retrieve from said storage a control word, said second means further including means to genErate control words for each of said peripheral devices from said retrieved control word, and means to allocate a portion of said storage to the operation of each peripheral device; means connected to said second means operable in response to said generated control words for causing the simultaneous operation of a plurality of said peripheral devices.
Claim 3
Dependent Claim 158 words
A peripheral control apparatus for a data processing system including a central processor having means to execute an instruction, a main storage unit and a plurality of peripheral devices, said peripheral control apparatus comprising: first means connected to said plurality of peripheral devices to operate in a first mode for causing one of said peripheral devices to operate; second means connected to said plurality of peripheral devices to operate in a second mode for causing; said peripheral control apparatus to retrieve from said storage one control word, said second means further including means to generate a control word for each of a designated plurality of said peripheral devices, and means to allocate a portion of said storage unit to the operation of each of said designated plurality of peripheral devices; and means connected to said second means operable in response to said generated control words for causing the simultaneous operation of said designated plurality of said peripheral devices.
Claim 4
Dependent Claim 158 words
A peripheral control apparatus for a data processing system including a central processor having means to execute an instruction, a main storage unit and a plurality of peripheral devices, said peripheral control apparatus comprising: first means connected to said plurality of peripheral devices to operate in a first mode for causing one of said peripheral devices to operate; second means connected to said plurality of peripheral devices to operate in a second mode for causing; said peripheral control apparatus to retrieve from said storage one control word, said second means further including means to generate a control word for each of a designated plurality of said peripheral devices, and means to allocate a portion of said storage unit to the operation of each of said designated plurality of peripheral devices; and means connected to said second means operable in response to said generated control words for causing the simultaneous operation of said designated plurality of said peripheral devices.
Claim 5
Dependent Claim 154 words
A peripheral control apparatus in a data processing system including a processor, a storage coupled thereto and a plurality of peripheral devices, said apparatus comprising: means for indicating that simultaneous operation of said peripheral devices is desired; first address means for providing a first storage address to access a storage location in said storage; means responsive to a first command word obtained from said first storage address for selecting and initializing said peripheral devices; means for incrementing first address means to obtain a second storage address to access a storage location in said storage; generator means responsive to a second command word obtained from said second storage address to generate control words for each of said peripheral devices and to allocate a portion of said storage to the operation of each peripheral device; means operable in response to said generated control words for causing the simultaneous operation of a plurality of said peripheral devices.
Claim 6
Dependent Claim 154 words
A peripheral control apparatus in a data processing system including a processor, a storage coupled thereto and a plurality of peripheral devices, said apparatus comprising: means for indicating that simultaneous operation of said peripheral devices is desired; first address means for providing a first storage address to access a storage location in said storage; means responsive to a first command word obtained from said first storage address for selecting and initializing said peripheral devices; means for incrementing first address means to obtain a second storage address to access a storage location in said storage; generator means responsive to a second command word obtained from said second storage address to generate control words for each of said peripheral devices and to allocate a portion of said storage to the operation of each peripheral device; means operable in response to said generated control words for causing the simultaneous operation of a plurality of said peripheral devices.
Claim 7
Dependent Claim 32 words
A peripheral control apparatus as claimed in claim 3 wherein means to allocate a portion of said storage unit consists of an adder for incrementing address field of said retrieved control word.
Claim 8
Dependent Claim 73 words
A peripheral control apparatus as claimed in claim 3 further comprising a local storage means connected to said operable means wherein said local storage receives a separate generated control word for each of said plurality of peripheral devices after initiation of data transfers by said devices and said control means retrieves from said local storage the respective generated control word for a selected device when the corresponding device is prepared to transfer data.
Claim 9
Dependent Claim 106 words
A peripheral control apparatus in a data processing system including a processor, a storage, a plurality of peripheral devices, and said peripheral control apparatus which comprises: generator means operable in response to an instruction from said processor for retrieving a control word from said storage and for generating a plurality of control words for each of said plurality of peripheral devices from said one control word; means to allocate a portion of said storage to the operation of each of said plurality of peripheral devices; and means operable in response to said generated control words for causing the simultaneous operation of said plurality of peripheral devices.
Claim 10
Dependent Claim 106 words
A peripheral control apparatus in a data processing system including a processor, a storage, a plurality of peripheral devices, and said peripheral control apparatus which comprises: generator means operable in response to an instruction from said processor for retrieving a control word from said storage and for generating a plurality of control words for each of said plurality of peripheral devices from said one control word; means to allocate a portion of said storage to the operation of each of said plurality of peripheral devices; and means operable in response to said generated control words for causing the simultaneous operation of said plurality of peripheral devices.
Claim 11
Dependent Claim 32 words
A peripheral control apparatus as claimed in claim 6 wherein means to allocate a portion of said storage unit consists of an adder for incrementing address field of said retrieved control word.
Claim 12
Dependent Claim 73 words
A peripheRal control apparatus as claimed in claim 6 further comprising a local storage means connected to said operable means wherein said local storage receives a separate generated control word for each of said plurality of peripheral devices after the initiation of data transfers by said devices and said control means retrieves from local storage the respective generated control word for a selected device when the corresponding device is prepared to transfer data.

References Cited (Backward Citations)

US3377619A Cited
US3473156A Cited
US3340513A Cited
US3376556A Cited
US3432813A Cited
US3475729A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1975-11-28 1976-05-29 1976-11-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1979-11-28 1980-05-29 1980-11-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1983-11-28 1984-05-29 1984-11-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag