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

Input/output channel apparatus

Assignee: Mitsubishi Electric Corp
•
Filing: 1992-07-20
•
Granted: 1994-11-29
•
Expires: 2012-07-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An input/output channel apparatus includes a channel processing section and plural channel units transfers data between a main memory and peripheral devices in an electronic computer system. The data transfer speed is directly controlled by the data transfer speed changing mechanism in each channel unit in accordance with the operating condition of the data buffer. Further, the priority of the data chaining process is changed in accordance with the amount of data stored in the data buffer.

Inventors

  • 👤 Takeshi Muranoi

Bibliographic Details

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

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 157 words
In a data processing system having a main memory device in which data is stored, an input/output apparatus for input/output of data stored in the main memory device, and a data buffer provided between the main memory device and the input/output apparatus for temporarily storing the data, an input/output channel apparatus comprising: a data amount deciding means for deciding the amount of data stored in said data buffer during an input operation when a data chain command of a channel command word is detected; priority deciding means for deciding the priorities for channels having a large amount of data on the basis of the result given by said data amount deciding means; and a channel processing section for obtaining a channel command word, said channel processing section including data chain processing speed changing means for changing a data chain processing speed during an input operation on the basis of the priority decided by said priority deciding means.
Claim 2
Dependent Claim 157 words
In a data processing system having a main memory device in which data is stored, an input/output apparatus for input/output of data stored in the main memory device, and a data buffer provided between the main memory device and the input/output apparatus for temporarily storing the data, an input/output channel apparatus comprising: a data amount deciding means for deciding the amount of data stored in said data buffer during an input operation when a data chain command of a channel command word is detected; priority deciding means for deciding the priorities for channels having a large amount of data on the basis of the result given by said data amount deciding means; and a channel processing section for obtaining a channel command word, said channel processing section including data chain processing speed changing means for changing a data chain processing speed during an input operation on the basis of the priority decided by said priority deciding means.
Claim 3
Dependent Claim 186 words
In a data processing system having a main memory device in which data is stored, an input/output apparatus for input/output of data relative to said main memory device, and a data buffer for temporarily storing data that is transferred between said main memory device and said input/output apparatus, an input/output channel apparatus comprising: a) data quantity measuring means for deciding the amount of data stored in said data buffer when a data chain command of a channel command word is detected and producing an output indicative of the amount of data stored in the data buffer, said data quantity measuring means determining whether a large amount of data is stored in the data buffer or if a small amount of data is stored in the data buffer; b) priority deciding means for deciding the priorities of data transfer for channels on the basis of output from said data quantity measuring means; and c) means for changing the rate of data transfer between the main memory device and the input/output apparatus during an input operation on the basis of a priority output from the priority deciding means.
Claim 4
Dependent Claim 186 words
In a data processing system having a main memory device in which data is stored, an input/output apparatus for input/output of data relative to said main memory device, and a data buffer for temporarily storing data that is transferred between said main memory device and said input/output apparatus, an input/output channel apparatus comprising: a) data quantity measuring means for deciding the amount of data stored in said data buffer when a data chain command of a channel command word is detected and producing an output indicative of the amount of data stored in the data buffer, said data quantity measuring means determining whether a large amount of data is stored in the data buffer or if a small amount of data is stored in the data buffer; b) priority deciding means for deciding the priorities of data transfer for channels on the basis of output from said data quantity measuring means; and c) means for changing the rate of data transfer between the main memory device and the input/output apparatus during an input operation on the basis of a priority output from the priority deciding means.
Claim 5
Dependent Claim 143 words
In a data processing system having a main memory device in which data is stored, an input/output apparatus for input/output of the data relative to the main memory device and a data buffer provided between the main memory device and the input/output apparatus for temporarily storing data during a data transfer, an input/output channel apparatus comprising: data amount deciding means for deciding the amount of data stored in said data buffer when a data chain command of a channel command word is detected; priority deciding means for deciding the priorities for channels including threshold means for establishing a large amount of data value on the basis of the result given by said data amount deciding means; and data chain processing speed changing means including means for changing a data chain processing speed on the basis of the priority decided by said threshold means.
Claim 6
Dependent Claim 143 words
In a data processing system having a main memory device in which data is stored, an input/output apparatus for input/output of the data relative to the main memory device and a data buffer provided between the main memory device and the input/output apparatus for temporarily storing data during a data transfer, an input/output channel apparatus comprising: data amount deciding means for deciding the amount of data stored in said data buffer when a data chain command of a channel command word is detected; priority deciding means for deciding the priorities for channels including threshold means for establishing a large amount of data value on the basis of the result given by said data amount deciding means; and data chain processing speed changing means including means for changing a data chain processing speed on the basis of the priority decided by said threshold means.
Claim 7
Dependent Claim 127 words
A data processing system comprising: a main memory for storing data; a plurality of I/O devices for transferring data to and from the main memory; a plurality of I/O channels between I/O devices and the main memory, each of which includes a data buffer for temporarily storing data that is output from the main memory, means for determining the amount of data stored in the data buffer during an output operation, and means, responsive to the determining means, for determining relative priority of the plurality of channels; and a channel processing means for obtaining a channel command word, the channel processing means including means for changing a data chain processing speed during an input operation on the basis of the priority decided by the priority deciding means.
Claim 8
Dependent Claim 127 words
A data processing system comprising: a main memory for storing data; a plurality of I/O devices for transferring data to and from the main memory; a plurality of I/O channels between I/O devices and the main memory, each of which includes a data buffer for temporarily storing data that is output from the main memory, means for determining the amount of data stored in the data buffer during an output operation, and means, responsive to the determining means, for determining relative priority of the plurality of channels; and a channel processing means for obtaining a channel command word, the channel processing means including means for changing a data chain processing speed during an input operation on the basis of the priority decided by the priority deciding means.

References Cited (Backward Citations)

GB1139042A Cited
GB1591054A Cited
US4272815A Cited
US4841475A Cited
EP0247317A2 Cited
US4855900A Cited
US4985784A Cited
US4866609A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-11-28 1998-05-30 1998-11-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-11-28 2002-05-30 2002-11-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-11-28 2006-05-30 2006-11-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag