Method to Provide Non-Word-Aligned Buffer Data Transfers
Original Publication Date: 1987-Mar-01
Included in the Prior Art Database: 2005-Feb-01
A method is described to permit any non-word-aligned buffer of an existing IBM PC program to perform I/O on the new hardware restriction that all disk I/O's must use word-aligned buffers. IBM PC existing application programs which perform fixed disk I/O's do not always execute on systems which require the buffer address to be word-aligned. Its successful execution was dependent on the I/O buffer's starting address. If the buffer address was word-aligned, the I/O would work. However, if the buffer address was not word-aligned, the I/O could NOT work. The new method establishes an internal data management, shown to handle the PC-fixed disk I/O's buffers which can be both word- and non-word-aligned.