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

Reset of a selected I/O channel and associated peripheral equipment by means independent of the channel

Assignee: International Business Machines Corp
•
Filing: 1980-05-19
•
Granted: 1983-05-31
•
Expires: 2000-05-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A central processor through an asynchronous service processor, selectively resets an input/output channel designated in an instruction called Clear Channel that is executed by the central processor. As part of the execution of this instruction, the service processor also communicates a reset signal to the peripheral equipment associated with that channel in case the designated channel is malfunctioning and cannot relay a reset signal normally to the peripheral equipment associated with the designated channel. The reset signal for the peripheral equipment is supplied through a connection between the service processor and particular lines in I/O interface cables of that channel. Programming routines that use the Clear Channel instruction are designed to preserve the integrity of data held by peripheral equipment that is associted with two channels when the peripheral equipment has exclusive affiliations with the designated channel. Other systems that are eligible to communicate with the affiliated equipment are conditioned to a quiescent state before the reset operation is carried out, and are kept in that state until the affiliations are re-established.

Inventors

  • 👤 Bernard Cope
  • 👤 Kenneth R. Lynch
  • 👤 Daniel H. O'Donnell
  • 👤 John T. Rodell
  • 👤 William W. Turechek
  • 👤 Robert M. Unterberger

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 09:31
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4403

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 170 words
In a data processing system having multiple I/O channels, each channel having means responsive to a signal for being reset, each channel having an I/O interface for attachment of peripheral equipment, the peripheral equipment having means responsive to a reset signal via said interface for being set, a reset control system comprising: main processing means (90, FIG. 8) responsive to an instruction of predetermined form (FIG. 7) designating one of said channels to be reset; and auxiliary processing means (82, FIG. 9) operable independently of said channels and including means responsive to said command signal for applying a first reset signal (83, FIG. 6; 116, FIG. 9) directly to the designated channel and for applying a second reset signal (85, FIG. 6; 118, FIG. 9) directly to the I/O interface associated with said channel; said first signal conditioning said channel to a reset state and said second signal being communicated via said interface to the peripheral equipment associated with said designated channel for conditioning said peripheral equipment to reset states.
Claim 2
Dependent Claim 170 words
In a data processing system having multiple I/O channels, each channel having means responsive to a signal for being reset, each channel having an I/O interface for attachment of peripheral equipment, the peripheral equipment having means responsive to a reset signal via said interface for being set, a reset control system comprising: main processing means (90, FIG. 8) responsive to an instruction of predetermined form (FIG. 7) designating one of said channels to be reset; and auxiliary processing means (82, FIG. 9) operable independently of said channels and including means responsive to said command signal for applying a first reset signal (83, FIG. 6; 116, FIG. 9) directly to the designated channel and for applying a second reset signal (85, FIG. 6; 118, FIG. 9) directly to the I/O interface associated with said channel; said first signal conditioning said channel to a reset state and said second signal being communicated via said interface to the peripheral equipment associated with said designated channel for conditioning said peripheral equipment to reset states.
Claim 3
Dependent Claim 54 words
In a data processing system having a reset control system in accordance with claim 1 including: means (112,120) in said auxiliary processing means (82) responsive to said command signal for communicating condition information (CC 0 OR 3) to said main processing means for indicating the physical availability of the designated channel and associated interface.
Claim 4
Dependent Claim 103 words
In a data processing system according to claim 1, wherein each channel contains means (86,87) for producing operational out and suppress out control signals via on the interface and wherein normal reset signals to said peripheral equipment are produced at each interface by the coincident absence of both said operational out and suppress out signals for a predetermined minimum interval of time; means (88,89) in the interface of each of said I/O channels and connected to said auxiliary processing means for receiving signals to coincidently inhibit said operational out and suppress out signals to reset the peripheral equipment connected to the designated channel.
Claim 5
Dependent Claim 81 words
A data processing system in accordance with claim 1 wherein said peripheral equipment is subject to being reserved so as to control potentially interfering access by different systems and wherein said system has means (210) for producing said reset command signals relative to the reserved peripheral equipment only if other systems capable of having potentially interfering access to equipment currently affiliated exclusively with said selected channel are deactivated prior to said production of said command signal to said auxiliary processing means.
Claim 6
Dependent Claim 277 words
In a first data processing system communicating through a channel on an exclusive reservation basis with a peripheral device which otherwise would be accessible for communicating with another independently supervised second processing system, said reservation being terminable by said first system through execution of either an express release operation when the reservation becomes unneeded or through an I/O system reset operation while the reservation is to be maintained, said channel having means responsive to a signal for resetting and said device having means responsive to a signal via an interface connecting the channel and the device for resetting, the method of applying an I/O system reset operation in said first system comprising; quiescing said second system to prevent its access to any reserved peripheral equipment on the designated channel, then producing an I/O system reset command signal under program control in said first system, and designating one I/O channel in said first system and one associated interface path linking said designated channel with said device; transferring reset actuating signals to said designated I/O channel and to the associate interface path, through signal connection paths external to said designated I/O channel, thereby causing said channel and reserved device to be conditioned to reset states and thereby causing said reservation to be terminated; ascertaining the effectiveness of said reset operation in re-establishing reusability of said channel and said peripheral device said first system; re-establishing the reservation of said device in said first system in response to said indication of effectiveness when said one channel and I/O path, or an alternate channel and I/O path, is available for said re-establishing; and thereafter permitting said quiesced second system to be reactivated.
Claim 7
Dependent Claim 277 words
In a first data processing system communicating through a channel on an exclusive reservation basis with a peripheral device which otherwise would be accessible for communicating with another independently supervised second processing system, said reservation being terminable by said first system through execution of either an express release operation when the reservation becomes unneeded or through an I/O system reset operation while the reservation is to be maintained, said channel having means responsive to a signal for resetting and said device having means responsive to a signal via an interface connecting the channel and the device for resetting, the method of applying an I/O system reset operation in said first system comprising; quiescing said second system to prevent its access to any reserved peripheral equipment on the designated channel, then producing an I/O system reset command signal under program control in said first system, and designating one I/O channel in said first system and one associated interface path linking said designated channel with said device; transferring reset actuating signals to said designated I/O channel and to the associate interface path, through signal connection paths external to said designated I/O channel, thereby causing said channel and reserved device to be conditioned to reset states and thereby causing said reservation to be terminated; ascertaining the effectiveness of said reset operation in re-establishing reusability of said channel and said peripheral device said first system; re-establishing the reservation of said device in said first system in response to said indication of effectiveness when said one channel and I/O path, or an alternate channel and I/O path, is available for said re-establishing; and thereafter permitting said quiesced second system to be reactivated.

References Cited (Backward Citations)

US3253262A Cited
US3286240A Cited
US3517171A Cited
US4014005A Cited
US4271468A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-05-30 1986-11-29 1987-05-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-05-30 1990-11-29 1991-05-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-05-30 1994-11-29 1995-05-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag