The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 10, 1993
Filed:
Aug. 31, 1990
Kathryn J Ayres, Tucson, AZ (US);
Brent C Beardsley, Tucson, AZ (US);
Keith A Bello, Tucson, AZ (US);
Michael T Benhase, Tucson, AZ (US);
Donald M Nordahl, Tucson, AZ (US);
Raymond E Wilsey, Tucson, AZ (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A cached DASD peripheral subsystem is operated in a so-called non-synchronous mode, that is, device operations are not synchronous to the host processor operations. A rate-changing buffer is interposed between the channel attachment for the host processor and the DASD, preferably having a storage capacity for one full DASD track of data. The rotational position for the data records being transferred in either direction, i.e., write or read, are kept in the rate-changing buffer to be kept with the record being transferred through the rate-changing buffer. Each time the peripheral subsystem supplies ending status to the host processor and all records to be transferred are retentively stored in DASD, a record control field and the rotational position of the last record transferred in a chain of commands being transferred the rotational position of such last record, its type, and other control data are stored in a control store separate from any cache directory or track directory in cache. Such rotational position and type indicating information for the last record transferred is used for switching the modes of operation of the peripheral subsystem, error recovery, and for accommodating channel initiated retries.