Improving Attachment Device Throughput With Overlapped I/O Computer Architecture
Original Publication Date: 1988-Jul-01
Included in the Prior Art Database: 2005-Feb-15
A technique is described whereby data throughput is improved with the use of overlapped input/output (I/O) computer architecture, as used in communications packet switching applications. The concept provides overlapped I/O for operating systems that do not provide atomic asynchronous I/O first-in, first-out (FIFO) request queuing and also enables the operating system to support overlapped I/O for synchronous I/O requests. Overlapped I/O is a conventional method used to improve communication device throughput and is typically implemented using asynchronous I/O requests to the operating system. Asynchronous requests usually refer to applications which do not wait for completion of a request before starting additional processing operations.