Adapters with descriptor queue management capability

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395375, 395425, 395725, 395844, 395848, G06F 300, G06F 1300

Patent

active

054487021

ABSTRACT:
A processor stores descriptors without explicit linkages, in non-contiguous memory locations, and sequentially hands them off to an adaptor which manages scheduling and processing of data transfers defined by the descriptors. Each descriptor is handed off in a request signalling process in which the processor polls the availability of a request register in the adaptor, and writes the address of a respective descriptor to that register when it is available. The adapter then schedules processing of the descriptor whose address is in the request register. The adapter manages a "Channel Descriptor Table" (CDT), which defines the order of processing of descriptors designated by the requests. In effect, the CDT defines a linked list queue into which the adapter installs descriptors, in the sequence of receipt of respective requests. Using the CDT information, the adapter retrieves successively queued descriptors and controls performance of operations (data transfer or other) defined by them. Accordingly, descriptors in the queue are retrieved and respectively defined operations are performed, in the order of receipt of respective requests; as if the descriptors had been stored by the processor with explicit linking and chaining associations and handed off to the adapter as an explicitly chained set of descriptors. In a preferred embodiment, a "multichannel adapter unit" (MAU), directing data transfers relative to multiple channels, contains one request register for all channels and a separate CDT and "request address port" dedicated to each channel. Requests accompanied by addresses designating these ports are "funneled" through the request register to CDT queues of respective channels. The processor can effectively remove a descriptor from any CDT queue, without potentially compromising handling of data transfers defined by other descriptors in the queue, by writing a "skip code" to the descriptor. Upon retrieving a descriptor with a skip code, the adapter automatically skips the operation defined by that descriptor and chains to a next descriptor (if the queue defined by the CDT is not empty).

REFERENCES:
patent: 3577190 (1971-05-01), Corte et al.
patent: 4437157 (1984-03-01), Witaka et al.
patent: 4546430 (1985-10-01), Moore et al.
patent: 4636946 (1987-01-01), Hartung et al.
patent: 4638425 (1987-01-01), Hartung
patent: 5200864 (1993-04-01), Dunn et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Adapters with descriptor queue management capability does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Adapters with descriptor queue management capability, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Adapters with descriptor queue management capability will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-480361

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.