Browse Prior Art Database

Method of Error Selection Among Asynchronous MULTIPLE Minidisk I/O Errors

IP.com Disclosure Number: IPCOM000038937D
Original Publication Date: 1987-Mar-01
Included in the Prior Art Database: 2005-Feb-01
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Chiang, DL: AUTHOR [+2]

Abstract

A method is described to prevent a non-word aligned buffer I/O operation of an IBM PC program from receiving MULTIPLE errors back if the single fixed disk I/O had been broken into MULTIPLE minidisk I/O's internally. Only ONE error should be reported. An IBM PC application program which performed a SINGLE fixed disk I/O received MULTIPLE errors from the systems minidisk hardware, if the I/O had been broken into MULTIPLE minidisk I/O for any reason, such as, for non-word aligned buffer data transferred to a fixed disk, using a device driver that requires word aligned buffer transfers. In accordance with the new method the system establishes an internal data management to handle the error-reporting process for a PC-fixed disk I/O whose buffer can be either non-word aligned or word-aligned.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

Method of Error Selection Among Asynchronous MULTIPLE Minidisk I/O Errors

A method is described to prevent a non-word aligned buffer I/O operation of an IBM PC program from receiving MULTIPLE errors back if the single fixed disk I/O had been broken into MULTIPLE minidisk I/O's internally. Only ONE error should be reported. An IBM PC application program which performed a SINGLE fixed disk I/O received MULTIPLE errors from the systems minidisk hardware, if the I/O had been broken into MULTIPLE minidisk I/O for any reason, such as, for non-word aligned buffer data transferred to a fixed disk, using a device driver that requires word aligned buffer transfers. In accordance with the new method the system establishes an internal data management to handle the error-reporting process for a PC-fixed disk I/O whose buffer can be either non-word aligned or word-aligned. For a non-word-aligned buffer, a new intermediate process keeps track of all errors returned from the hardware and reports the FIRST occurrence of all error logical locations which are kept in an internal record by the Coprocessor LPP which performs the data management since the single I/O has been broken into multiple minidisk I/O's by the Coprocessor LPP. Therefore, an existing IBM PC application program which performs a series of compatible fixed disk I/O's receives at most one error per one original I/O.

1