Hardware assisted ATA command queuing

Electrical computers and digital data processing systems: input/ – Input/output data processing – Direct memory accessing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S071000, C710S106000, C710S305000

Reexamination Certificate

active

06901461

ABSTRACT:
One embodiment involves having a processor writing disk drive command information for a number of data transactions to cacheable system memory. The processor then performs a single write transaction to a disk drive host controller. The disk drive host controller then causes a DMA transfer to occur which reads the command information located in system memory and stores the command information in a queue. Once the host controller has the command information, it programs the disk drive with information corresponding to a queue entry over a serial interconnect. The disk drive signals an interrupt after it processes the command information. The disk drive host controller does not forward the interrupt to the processor, but services the interrupt itself. The disk drive host controller reads from the disk drive to determine the disk drive status. The disk drive can signal that it is ready to execute the programmed command, or it can signal that it is not ready to perform the programmed command but is ready to receive additional command programming information corresponding to another queue entry, or it may signal that it is ready to execute a previously programmed command. The disk drive host controller then performs the required operations using the information stored in the queue without involving the processor. Because the processor is only involved in setting up a command block in system memory and in signaling the disk drive host controller that the command block is ready for reading, the processor is freed up to perform other tasks and overall system performance is improved.

REFERENCES:
patent: 5968143 (1999-10-01), Chisholm et al.
patent: 6151641 (2000-11-01), Herbert
patent: 6170042 (2001-01-01), Gaertner et al.
patent: 6636922 (2003-10-01), Bastiani et al.
patent: 6651113 (2003-11-01), Grimsrud

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

Hardware assisted ATA command queuing does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Hardware assisted ATA command queuing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hardware assisted ATA command queuing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3369294

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