To remarkably reduce the average MIH time-out period of a system and to improve system performance concerning a method for avoiding the erroneous detection of a non-arriving input/output interruption signal.
When a current I/O request is not completed when sensing the end of a primary non-arriving interruption handler (MIH) time-out period to be started when issuing that I/O request by an OS, the OS scans the I/O program of that I/O request and searches an arbitrary long command contained in that program. When the long command is found out, the OS extends the MIH time-out period from the primary MIH time-out period to longer MIH time-out period. Concerning the latter period, before the OS gets latent error conditions, much longer time for letting an I/O device complete its operation is provided. When the OS does not detect any long command in the scan of the I/O program, however, the OS does not extend the primary MIH time-out period but declares the latent I/O error conditions to the current I/O device operation and calls a conventional I/O error recovery program.
RICHARD ANTHONY LIPPBERGER
LUIS RICARDO UUBANJOO
HARRY MAURICE UDENFRIEND
Next Patent: SAFETY SYSTEM FOR DATA NETWORK AND ITS METHOD