High Performance Command Queue Management Technique
Original Publication Date: 1988-Sep-01
Included in the Prior Art Database: 2005-Feb-15
A queue management technique is described which provides an efficient method for an Input/Output (I/O) adapter to execute stacked commands for multiple attached devices. It provides an I/O processor a very efficient method to put commands on a queue and retrieve them for execution. (Image Omitted) Systems using adapters that have the capability to attach multiple devices to a single adapter typically run into performance related problems dealing with command stacking. In the case of the IBM RT-PC hard file adapter, the problem is increased because of the virtual memory environment. Read and write commands for up to three hard files are passed to the adapter asynchronously. This queue management technique allows the adapter to handle concurrent file commands efficiently and quickly.