×

Control unit threshold timeout controls for software missing interrupt handlers in operating systems

  • US 5,758,190 A
  • Filed: 04/09/1996
  • Issued: 05/26/1998
  • Est. Priority Date: 04/09/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. Support controls within an I/O control unit (CU) for operating with a plurality of host system adapter interfaces located in the CU for connecting the CU to host systems that send I/O requests to the CU and use timeout detection for determining when a requested I/O device attached to the CU has failed to perform a requested I/O operation, the CU comprising:

  • a plurality of device lock bits respectively associated with I/O devices connected to the CU to control a connection of any of the I/O devices to any of the adapter interfaces for an I/O operation,a busy bit, a threshold timer associated with each of the adapter interfaces, and a stored threshold timeout value for operating with the timer for determining occurrence of a threshold timeout,bit testing controls for each of the adapter interfaces for attempting to set to a lock state an available one of the lock bits associated with an I/O device required by a current I/O request received by the adapter interface which may contend for the lock state with a current I/O request received by any other of the adapter interfaces simultaneously attempting to obtain use of the associated I/O device,busy bit controls associated with the adapter interface for setting the associated busy bit to a busy state when a waiting I/O request is received by the adapter interface while the associated lock bit is set to the locked state for a current I/O request using the associated I/O device,timer starting controls for resetting and starting the timer associated with the adapter interface when the associated lock bit is set to a lock state,long busy controls in the CU associated with each adapter interface for generating a long busy signal to the adapter interface if the associated timer exceeds the threshold timeout while a locked state exists for the lock bit, and the long busy controls transferring the long busy signal from the adapter interface for transmission external to the CU, andoperation completion controls associated with each lock bit for generating a no-longer long-busy signal when the device lock is set to an unlocked state after the threshold timeout is exceeded, and the operation completion controls transferring the no-longer long busy signal to the adapter interface for transmission external to the CU.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×